【问题标题】:SSRS: Dropdown is not populated in filter in Report BuilderSSRS:报表生成器的过滤器中未填充下拉列表
【发布时间】:2012-03-01 02:01:17
【问题描述】:

每当我尝试将过滤器应用于具有 ValueSelection= Dropdown 的属性时,下拉列表不会被填充并且错误消息“无法检索请求的列表,因为查询无效或无法连接到数据源”改为显示。

如果我设置 ValueSelection=List 我会收到不同的错误消息:

已尝试使用与未为此报表服务器注册的数据扩展“SQL”关联的语义查询扩展。 (Microsoft.ReportingServices.SemanticQueryEngine)

这发生在 BIDS 环境中,并且在 SQL 2005 和 SQL 2008 中都观察到了。

我已经研究过文章,其中讨论了类似的问题,但它们都不适用于我的案例。数据源中的用户帐户具有所有必要的权限,可以毫无问题地检索数据(例如,如果我在数据源视图中尝试“探索数据”)。 SQL 探查器显示在尝试填充下拉列表时没有查询被发送到 SQL Server。所以查询没有问题,它根本就不会被执行。

【问题讨论】:

  • 您是否尝试从数据集中填充参数的值?

标签: ssrs-2008 reportbuilder3.0


【解决方案1】:

您的连接不工作。尝试通过简单的表和查询输出来测试您的连接。

这将使您能够在尝试任何高级操作之前测试连接。

【讨论】:

    【解决方案2】:

    遇到了这个问题,在我的情况下,它是由数据源中的错误连接字符串引起的——而不是仅仅拥有像“SOMESQLSERVER_MACHINE”这样的 SQL Server 名称,我出于某种原因有“SOMESQLSERVER_MACHINE.our.corp.domain”。它必须是一样的,但后来我意识到域是错误的,在删除它之后再次像一个魅力一样工作。也就是说:从详细检查您的基本设置开始总是一个好主意。 否则,这可能是报表管理器上文件夹的权限问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多