Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 移动和合并报表服务器实例_Sql Server_Reporting Services_Ssrs 2008_Reportingservices 2005_Reportserver - Fatal编程技术网

Sql server 移动和合并报表服务器实例

Sql server 移动和合并报表服务器实例,sql-server,reporting-services,ssrs-2008,reportingservices-2005,reportserver,Sql Server,Reporting Services,Ssrs 2008,Reportingservices 2005,Reportserver,我有一台运行SSRS和SQL Server的机器,目前我们使用SSRS并将其配置为使用localhost SQL Server hosted ReportServer和ReportServertempdb 现在我们需要对这台机器进行调试,并将报告移动到一台全新的机器上。现在,全新的机器没有SQL Server,但我们有另一台SQL Server,它有两个预先存在的数据库:ReportServer和ReportServertempdb,这两个数据库已经被另一个SSRS实例使用。现在我们也计划将它们

我有一台运行SSRS和SQL Server的机器,目前我们使用SSRS并将其配置为使用localhost SQL Server hosted ReportServer和ReportServertempdb

现在我们需要对这台机器进行调试,并将报告移动到一台全新的机器上。现在,全新的机器没有SQL Server,但我们有另一台SQL Server,它有两个预先存在的数据库:ReportServer和ReportServertempdb,这两个数据库已经被另一个SSRS实例使用。现在我们也计划将它们用于我们的待移动SSRS实例


多个SSR实例是否可以使用相同的ReportServer和ReportServertempdb?如果是,如何合并这些?存在某些相互冲突的价值观。例如,在表“ConfigurationInfo”中的ReportServer DB中,我当前实例的SystemReportTimeout为1800,但在我建议的实例上,值为-1。如何在合并过程中解决此问题?我在两个ReportServer数据库中都有许多冲突记录

您可以在计算机上创建多个数据库,每个数据库+TempDB用于一个实例。但不可能为两个不同的实例共享DB+TempDB

即使这在理论上可行,你也会在同步方面遇到很多问题。缓存表、安全令牌等

编辑:这样我就可以备份您的数据库并以不同的名称进行恢复。然后将SSRS配置管理器连接到现有数据库。
如果您对这些数据库使用安全令牌,请确保您拥有.snk文件。

尽管您可以跨多个实例共享RS数据库,但不能将两个不同的数据库合并到同一个实例中。不幸的是,我们甚至不能重命名RS数据库,因为它们被认为是系统数据库。最好的办法是查看是否可以将数据库托管在同一服务器上的另一个SQL实例上,或者在新服务器上重新部署报表。 有关更多信息,请参阅以下链接: 扩展部署:

管理RS DBs:http://msdn.microsoft.com/en-us/library/ms156421%28v=SQL.90%29.aspx