首页 > 解决方案 > 您可以为多个 SQL Server 实例使用 1 个 ssrs 报告服务器(和报告)吗

问题描述

我有一堆使用相同共享数据源的报告,但是我们不想从另一台服务器上的数据运行相同的报告。我想避免将所有报告复制到另一个 SSRS 实例,并让数据源由参数动态驱动。

这可以通过共享数据源实现吗?

我们也使用 SQL Server 2012。

谢谢

标签: sql-serverreporting-services

解决方案


您可以使用表达式来构建数据源连接,但仅当连接嵌入在报表中时,共享数据源才能以相同的方式动态。

解决这个问题的一种方法是使用链接服务器,然后在表引用中包含服务器名称,但它很混乱且不是很安全。要做到这一点,您必须使用动态 sql - 如果您有大型数据集查询,那就不漂亮了。


推荐阅读