Thursday, September 24, 2009

Reporting Server 2005 異機升級至2008

前陣子做了WSS的SQL SERVER搬家兼升級(2005 to 2008_x64)作業,可是不知道為什麼,搞了很久一直沒辦法好好的把reporting server一起弄過去,裡面有幾張報表,不過都是去撈Oracle資料庫的資料。

遇到的主要問題是:
1. 資料庫部分備份出來後,還需要備份加密金鑰,可是還原的時候加密金鑰的密碼一直打不過XD
2. 新主機上明明就裝了oracle client,可是測試報表時一直抱怨無法連接資料庫,用sqlplus又可以連

因為一直搞不定,所以就擱著不理他,沒想到上禮拜心血來潮找到了一篇相關的文章,照著做就成功了!! 可是該做的當初明明都做過XDD 整個莫名其妙~

moving reporting server 2005 to reporting server 2008
  1. 分別備份ReportServer與ReportServerTempDB兩個資料庫,用SQL Server Management Studio做就行了,步驟就不描述
  2. 開啟"Reporting Services組態管理員"(Microsoft SQL Server 2005>組態工具 下),點選"加密金鑰"頁籤,將加密金鑰備份出來
  3. 到新主機(SQL Server2008)上,利用"SQL Server Configuration Manager"(Microsoft SQL Server 2008>組態工具 下) 將Reporting Service服務停止
  4. 用SQL Server Management Studio分別還原ReportServer與ReportServerTempDB兩個資料庫(Restore With Recovery),步驟略
  5. 同步驟3,再將Reporting Service服務開啟
  6. 開啟"Reporting Services組態管理員"(Microsoft SQL Server 2008>組態工具 下)將金鑰還原
  7. 完工!!
Oracle client的部分真的是沒理他,也沒重開機,自己就忽然可以動了= = 就這樣~

Ref:

Comments

0 Responses to "Reporting Server 2005 異機升級至2008"

Post a Comment

Tags