SSRS - 从开发到生产批量更新数据源

SSRS - Bulk update datasources from dev to prod

几个月来我们一直在开发环境中开发报告,我们已准备好进行数据迁移并将这些报告指向新位置。

我需要做的是更改所有这些报告的数据源,而不必转到每个报告、更改数据源并重新部署报告。

我想我可以从 SSRS 门户更改当前数据源以指向新位置,但我仍然需要接触每个报告并在源代码管理中更新它们。

我还看到了 RS.exe 实用程序 here 的页面。不确定这是否符合我的要求。

是否有这方面的最佳实践,或者接触每份报告是否是完成我正在寻找的目标的唯一方法?

为了避免手动配置单个数据源,您必须使用现有的第 3 方工具或自己创建一个包装报告服务的工具 api。

我有两个建议现在可能没有用,因为您已准备好部署,但是,它们可能在未来的报告开发中有用。

  1. 使用Shared Data Sources。在您的报告中,将每个数据集配置为指向一个共享数据源。这将允许您为每个实例配置一次连接信息。

  2. 为您的报告数据源配置使用 dynamic connection string expression