首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2008 升級報表伺服器資料庫完整指南

     編輯:關於SqlServer

升級必要性

報表伺服器資料庫結構會隨 Reporting Services 版本變更,資料庫版本必須與報表伺服器實例版本匹配。SQL Server 2008 提供自動升級機制,大多數情況無需人工干預。

自動升級觸發時機

  • 安裝程式升級單一報表伺服器實例時。
  • 服務啟動時偵測結構版本不符,自動升級。
  • 還原或附較舊版報表資料庫時,服務啟動自動升級。
  • Reporting Services 組態工具選擇舊版資料庫時 (需確認)。

升級三階段

  1. 結構升級:服務啟動或組態工具操作時自動執行。
  2. 安全性描述符升級:首次使用升級後資料庫時執行。
  3. 報表內容升級:已發布報表與編譯快照首次存取時升級。

暫存資料庫同步自動升級。

手動升級步驟 (自動失敗時)

  1. 開啟 Reporting Services 組態工具,連線至升級後報表伺服器。
  2. 開啟「資料庫設定」頁面,點擊「連接」選擇 SQL Server 實例。
  3. 選擇欲升級的報表伺服器資料庫。
  4. 點擊「套用」執行結構升級。

權限問題排查

安裝程式使用執行身分連線遠端 SQL Server 升級結構。若非 sysadmin,會報錯:
安裝程式無法升級報表伺服器資料庫結構...請安裝完成後手動更新

解決:安裝後以 sysadmin 身分執行組態工具手動升級,或安裝時指定 RSUPGRADEDATABASEACCOUNT/RSUPGRADEPASSWORD 參數。

重要提醒

  • 升級後無法回滾,升級前務必完整備份報表資料庫。
  • SQL Server 2008 移除獨立升級按鈕/腳本,完全依賴服務自動升級。
  • 多實例環境需逐一升級各報表伺服器資料庫。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved