【问题标题】:How to set the DB as parameter in SSRS?如何将数据库设置为 SSRS 中的参数?
【发布时间】:2010-12-16 16:47:12
【问题描述】:

我正在使用 ReportBuilder 3.0 在 2008 年报告服务中创建报告。我有许多具有相同表(不同数据)的数据库,并且我创建了一个可应用于所有这些数据库的报告。我想添加一个参数来选择数据库,以便用户可以选择从中获取数据的数据库。 我创建了一个参数(名为“DB”),其中 DB 的名称作为可用值,但我无法按预期在查询中使用该参数:

SELECT *
FROM @DB.[dbo].[TableName]

那个查询(在数据集中使用)不起作用。

有没有办法将数据库设置为参数?

【问题讨论】:

    标签: reporting-services ssrs-2008 reportbuilder


    【解决方案1】:

    在 TSQL 中,您将使用动态 sql 来执行此操作 (EXEC(@CMD))。我怀疑报告生成器会允许你这样做。这个有security risks

    【讨论】:

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