【问题标题】:Reporting Services - deployment and global/shared configuration between reportsReporting Services - 报告之间的部署和全局/共享配置
【发布时间】:2010-10-08 11:18:05
【问题描述】:

是否可以添加在 SQL Server Reporting Services 中的报表之间共享的全局变量?我知道可以为报告添加变量,但我希望在许多不同的报告中使用相同的变量。

另外,是否可以为不同的服务器设置不同的配置,以便在部署报告时使用不同的设置? (如用于 SSRS 报告的 web.config)。目的是为开发、测试和生产环境提供不同的设置。现在就是这样,我必须在部署之前更改报告属性中的变量。

(当然可以在数据库中为报表设置创建一个表,但我真的不想为了添加全局报表配置而搞乱供应商数据库或添加新数据库)

【问题讨论】:

    标签: sql-server-2008 deployment reporting-services


    【解决方案1】:

    您可能想研究使用自定义程序集 http://www.code-magazine.com/article.aspx?quickid=0701061&page=2

    【讨论】:

    • +1:为此在自定义程序集中使用公共常量或只读属性。
    【解决方案2】:

    我个人将参数用于代码目的,但您可以在 Web 界面中定义这些参数。

    当你询问网络服务http://127.0.0.1:80/ReportServer/时,只需像get url一样添加参数,&param1=toto&param2=1986-09-29 12:30&param3=1

    而且你也可以使用共享数据源,connectstring 会被放到一个单独的文件中。

    我建议您也使用 RssScripter http://www.sqldbatips.com/showarticle.asp?ID=62 来编写部署脚本。

    问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多