Reporting Service 2005 迁移 到 2008
2015-05-15 20:32
141 查看
1. 备份ReportServer 和ReportServerTempDB 的数据库。
![](http://images0.cnblogs.com/blog2015/66232/201505/152026470177137.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152027167203529.jpg)
2. 在Reporting Services Configuration Manager 中备份Encryption Key.
![](http://images0.cnblogs.com/blog2015/66232/201505/152027382679812.jpg)
这个主要是用来迁移Datasource, Subscription 等相关数据。所以之后也还要还原回去。
3. 还原数据库与Encryption Key文件。
![](http://images0.cnblogs.com/blog2015/66232/201505/152027525329088.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152028034073467.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152028141732643.jpg)
4. 但是在恢复完成以后, 可以看到在Scale-out Deployment Status 里面出现了两个Server。
一个是新的服务器名,另外一个是老的服务器。
需要删除老的那个。
![](http://images0.cnblogs.com/blog2015/66232/201505/152028538766015.jpg)
选中服务器,点击remove,会提示错误。
![](http://images0.cnblogs.com/blog2015/66232/201505/152029580482009.jpg)
错误:"Scale-out deployment" is not supported in this edition of Reporting Services。
所以使用命令删除老的服务器名。
rskeymgmt 命令
-l list Lists the report servers announced in the report server
database
-r installation ID Remove the key for the specified installation ID
![](http://images0.cnblogs.com/blog2015/66232/201505/152030153455524.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152030246425418.jpg)
删除后,reporting service就可以正常运转了。
![](http://images0.cnblogs.com/blog2015/66232/201505/152026470177137.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152027167203529.jpg)
2. 在Reporting Services Configuration Manager 中备份Encryption Key.
![](http://images0.cnblogs.com/blog2015/66232/201505/152027382679812.jpg)
这个主要是用来迁移Datasource, Subscription 等相关数据。所以之后也还要还原回去。
3. 还原数据库与Encryption Key文件。
![](http://images0.cnblogs.com/blog2015/66232/201505/152027525329088.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152028034073467.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152028141732643.jpg)
4. 但是在恢复完成以后, 可以看到在Scale-out Deployment Status 里面出现了两个Server。
一个是新的服务器名,另外一个是老的服务器。
需要删除老的那个。
![](http://images0.cnblogs.com/blog2015/66232/201505/152028538766015.jpg)
选中服务器,点击remove,会提示错误。
![](http://images0.cnblogs.com/blog2015/66232/201505/152029580482009.jpg)
错误:"Scale-out deployment" is not supported in this edition of Reporting Services。
所以使用命令删除老的服务器名。
rskeymgmt 命令
-l list Lists the report servers announced in the report server
database
-r installation ID Remove the key for the specified installation ID
![](http://images0.cnblogs.com/blog2015/66232/201505/152030153455524.jpg)
![](http://images0.cnblogs.com/blog2015/66232/201505/152030246425418.jpg)
删除后,reporting service就可以正常运转了。
相关文章推荐
- Reporting Service 迁移: 从2005到2008
- A simple of Using XML Data Source type and Querying a Web Service with Reporting Services 2008
- SSRS2008-Reporting Service Tips
- Reporting Service 2008 “报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的”
- SQL Server 2008 Express Reporting Service项目部署时提示输入用户名和密码或提示找不到"http://localhost/ReportServer”
- 将ReportingService 2008配置为匿名访问 - 转载
- 转:2005&2008得到系统的登录名及密码-用于迁移用户
- 转载 迁移SQL server 2005 Reporting Services到SQL server 2008 Reporting Services全程
- 设置Reporting service 2005 报表不分页的方法
- SQL2005 Reporting Service cannot be connected
- 配置 SQL Server 2008 R2 中的Reporting Service 发送邮件功能
- 关于sqlserver 2005 reporting service 中的自定义代码不能调用的问题
- 将ReportingService 2008配置为匿名访问
- 迁移SQL server 2005 Reporting Services到SQL server 2008 Reporting Services全程
- 将ReportingService 2008配置为匿名访问
- SQL SERVER 2000/2005/2008数据库数据迁移到Oracle 10G细述
- SQL 2008迁移到SQL 2005的步骤(数据库)
- 配置SQL Server 2005 Reporting Service 的订阅功能
- 查看SQL server 2008 R2 的Service Package 版本号(同样适用于SQL Server 2005)
- SQL Server 2005 ReportingService 入门笔记 (一)