Reporting services 将SSRS引擎移动到新服务器,但保留相同的报告数据库
我们的SQL Server reporting services(2008 R2)设置如下: ServerA:包含ReportingServices引擎(包括报表管理器URL、web服务URL等) ServerB:是承载ServerA(ReportServer和ReportServerTempDB)的报表数据库的sql server实例 ServerA是EOL,将由ServerC替换。我有两个问题:Reporting services 将SSRS引擎移动到新服务器,但保留相同的报告数据库,reporting-services,sql-server-2008-r2,database-migration,Reporting Services,Sql Server 2008 R2,Database Migration,我们的SQL Server reporting services(2008 R2)设置如下: ServerA:包含ReportingServices引擎(包括报表管理器URL、web服务URL等) ServerB:是承载ServerA(ReportServer和ReportServerTempDB)的报表数据库的sql server实例 ServerA是EOL,将由ServerC替换。我有两个问题: 我们如何继续在ServerC上安装Reporting Services,以便它指向ServerB
- 使用ServerA上的SSRS configuration manager备份加密密钥
- 记下您对ServerA上的RSReportServer.config文件所做的任何自定义更改,任何自定义程序集也需要迁移(如果您有默认安装,您不必对此太担心)
- 在ServerC上安装Reporting Services(选择安装但不配置选项)
- 使用SSRS配置管理器在ServerC上配置reporting services URL
- 使用SSRS configuration manager将加密密钥重新导入ServerC
- 使用SSRS配置管理器将报表服务器配置为连接到ServerB上的报表服务器数据库
- 卸载并删除任务服务器A
谢谢你的回答。我担心的是重复使用同一个数据库。从您的描述和其他地方的阅读来看,这似乎基本上是在设置扩展部署。是吗?基本上是的,您可以与多个报表服务器共享同一个数据库,而不会出现任何问题,我以前已经这样做过好几次,只要您保留加密密钥,这是一个非常简单的过程。