原因:现在的服务器上运行比较多的服务,同时报表查询频繁,响应速度太慢。需要将报表服务迁移到一台单独的机器。
环境:AD,windows2003、SQL 2005 SP2
以下操作在旧主机(截图是用新主机的,操作方法相同) 01、 使用“SQL Server Management Studio”备份ReportServer与ReportServerTempDB两个数据库 02、 使用“Reporting Services 配置”备份RS密钥 以下操作在目标主机 03、使用“SQL Server Configuration Manager”停止RS服务 04、使用“SQL Server Management Studio”恢复ReportServer与ReportServerTempDB两个数据库这是备份出来的文件
恢复数据库
选源设备,选择备份出来的文件
修改还原选项
还原成功
ReportServerTempDB数据库的恢复同上。
05、启动RS服务 06、使用“Reporting Services 配置”恢复RS密钥 07、检查迁移结果注意:
订阅如果使用SMTP,需要在“Reporting Services 配置”重新配置SMTP
对于两台都加入域的SQL服务器,权限自动恢复,如果是工作组等,需要重新设置权限
使用到的SQL工具
转载于:https://blog.51cto.com/owen/102013