Sql server 移动和合并报表服务器实例
我有一台运行SSRS和SQL Server的机器,目前我们使用SSRS并将其配置为使用localhost SQL Server hosted ReportServer和ReportServertempdb 现在我们需要对这台机器进行调试,并将报告移动到一台全新的机器上。现在,全新的机器没有SQL Server,但我们有另一台SQL Server,它有两个预先存在的数据库:ReportServer和ReportServertempdb,这两个数据库已经被另一个SSRS实例使用。现在我们也计划将它们用于我们的待移动SSRS实例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实例使用。现在我们也计划将它们
多个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