在项目中经常会遇到将 Reporting Services 从一台服务器迁移至另一台服务器的情况,如:我们将开发环境中的 Reporting Services 迁移到生产环境的服务器中。对于Microsoft SQL Server Reporting Services的迁移方式比较简单,步骤如下:
1. 将原有的Reporting Services 所对应的数据库(ReportServer、ReportServerTempDB---这两个数据库名称可以通过Reporting Services配置管理器中查看,根据实际情况备份对应的数据库)进行完全备份。
2. 在Reporting Services配置管理器中备份Reporting Services加密密钥
3. 将第一步备份的数据库还原到新环境中
4. 打开配置管理器,更改数据库->选择现有的数据库,完成数据库配置
5. 将第二步备份的加密密钥还原到新的Reporting Services环境中
6. 大功告成
迁移完成后,还需测试报表是否正常工作,对于账号和原来数据源的连接是否正常等等。