今天上午,接到一个任务:迁移sql server
2005的报表服务到另外一台sql server
2008服务器,结果等我备份了两边服务器的reportserver,reportservertempdb以及相关准备工作后,准备用
reporting services 配置管理器(reporting services configuration
manage)备份rs秘钥时,结果悲剧的一幕出现了。

wmi错误,具体错误细节请见下面
google搜索了很多资料,有说是补丁问题的,有说是reporting
server配置问题,但是我这边的版本情况:microsoft sql server 2005 - 9.00.5057.00 (intel
x86) mar 25 2011 13:50:04 copyright (c) 1988-2005 microsoft
corporation standard edition on windows nt 5.2 (build 3790: service
pack 2) ,版本比网上所说的版本还高,折腾了好久也没有解决问题,无赖只有研究研究迁移reporting server 的迁移方法:
1): 备份还原数据库的方法
2)手工拷贝报表文件
2.1 手工拷贝报表文件,通过ie打开相关报表,点击编辑按钮
2.2 点击编辑按钮,选择保存,就可以保存报表了。
将所有报表保存下来,打包到目标报表服务器,然后上传报表,数据源的配置也相对简单,直接照搬到目标服务器。
3: 第三方工具,这个还没时间去研究
3.2 微软的工具"reporting services migration tool",但是只能用于sql 2008或更高的版本。不过我下载下来,研究了下,还是挺方便,蛮不错的。
在群里问了下这个问题,感谢itpub ms sql server版主的帮助,直接在服务器上运行窗口输入wmic命令,安装了wmi工具,然后打开reporting services 配置管理器,连接到报表服务器ok了,不会报上面错了。问题算是圆满解决了!