将sql server报告数据库复制到另一台计算机,然后自动修改数据源

时间:2015-08-25 15:50:05

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

我有一个SQL server报告服务生产环境。我需要在一个完全不同的机器上复制这个环境,包括源数据,让它称之为Dev环境。我已将源数据库(sourceDataDB)和报告数据库(ReportServer和ReportServerTempDB)备份并还原到此新计算机。重新配置新报告服务以指向新报告数据库。一切正常,除非我运行报表时,报表从原始源数据库实例而不是新创建的实例中提取数据。当然,我可以在新报表服务器上手动修改报表管理器中的数据源信息。每次从生产数据库刷新ReportServer和ReportServerTempDB时,都会遇到挑战,修改后的数据源将替换为生产环境中的数据源。

我想知道是否有办法在每次数据库刷新后自动化修改数据源信息的过程,无论是从数据库端还是从报表管理器。我只有一个与所有报告共享的数据源。这是SQL Server 2008 R2

提前致谢。

0 个答案:

没有答案