今天上午,接到一個任務:遷移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了,不會報上面錯了。問題算是圓滿解決了!