我们已经在开发环境中开发报告了几个月,我们已经准备好进行数据迁移并将这些报告指向新位置。
我需要做的是更改所有这些报告的数据源,而不必转到每个报告,更改数据源并重新部署这些报告。
我认为我可以从SSRS门户更改当前数据源以指向新位置,但是我仍然需要触摸每个报告并在源代码管理中对其进行更新。
我还遇到了有关RS.exe实用程序here的页面。不知道这是否能满足我的需求。
这是否是最佳实践,还是触及每个报告是完成我要寻找的唯一方法?
答案 0 :(得分:0)
为了避免手动配置单个数据源,您将不得不使用现有的第三方工具,或者自己创建一个包装报告服务api的工具。
由于您已准备好部署,我有两条建议现在可能不再有用,但是,它们可能对将来的报告开发很有用。
使用Shared Data Sources。在报告中,将每个数据集配置为指向一个共享数据源。这样一来,您就可以为每个实例配置一次连接信息。
为报告数据源配置使用dynamic connection string expression。