共用方式為


升級報表伺服器資料庫

更新: 2007 年 9 月 15 日

報表伺服器資料庫結構描述可隨著每個新的 Reporting Services 版本進行變更。本主題說明如何升級資料庫結構描述以使用最新的格式。請注意,一旦升級結構描述之後,便無法將此項升級回復成先前的版本。一律在執行升級之前,先備份報表伺服器資料庫,以防需要重新建立先前的安裝。

ms403392.note(zh-tw,SQL.90).gif附註:
您可以升級在 SQL Server 2000 Database Engine 執行個體上執行的報表伺服器資料庫,而不需將 Database Engine 升級成 SQL Server 2005。您也可以使用 SQL Server 2000 Database Engine 執行個體來主控您為 SQL Server 2005 Reporting Services 安裝所建立的新報表伺服器資料庫。

報表伺服器資料庫的升級作業共分三個階段:

  1. 結構描述在安裝期間自動升級,或透過 Reporting Services 組態工具手動升級。
  2. 中繼資料及安全性描述在升級完結構描述後第一次使用報表伺服器資料庫時升級。
  3. 已發行的報表和已編譯的報表快照集都在第一次使用時升級。如需詳細資訊,請參閱<升級報表>。

除了報表伺服器資料庫之外,報表伺服器也使用暫存資料庫。當您升級報表伺服器資料庫時,會自動升級暫存資料庫。

升級報表伺服器資料庫的方法

報表伺服器資料庫可自動或手動升級。

  • 如果您執行預設組態,且在本機安裝報表伺服器資料庫,則安裝程式便會自動升級報表伺服器資料庫。
  • 如果您從命令提示字元執行安裝程式,則安裝程式也會自動升級報表伺服器資料庫。如果報表伺服器資料庫安裝在遠端 SQL Server 執行個體上,或在相同電腦上的不同具名執行個體上執行,則您可以從命令提示字元執行安裝程式,並使用 RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 引數來指定具有升級結構描述權限的認證。
  • 您可以手動升級任何報表伺服器資料庫,不論其在本機或遠端伺服器上執行。若要手動升級報表伺服器資料庫,請使用 Reporting Services 組態工具。[資料庫安裝] 頁面上的升級選項會執行一個指令碼,將結構描述更新成最新版本。

升級遠端伺服器上的報表伺服器資料庫

如果您正在升級的 Reporting Services 安裝包含遠端報表伺服器資料庫,則在升級資料庫結構描述時,可能會發生問題。依預設,安裝程式會使用執行安裝程式之使用者的安全性 Token,來連接到遠端 SQL Server 執行個體並更新結構描述。如果您同時具有本機和遠端電腦上的管理員權限,便可成功升級資料庫。同樣地,如果您從命令提示字元執行安裝程式,並針對具有修改遠端電腦結構描述權限的帳戶,指定 RSUPGRADEDATABASEACCOUNT 和 RSUPGRADEPASSWORD 引數,便可成功升級資料庫。然而,如果您沒有更新遠端電腦結構描述的權限,則連接會遭到拒絕,並傳回下列錯誤:

「安裝程式無法升級報表伺服器資料庫結構描述。您必須在安裝完成之後,手動更新資料庫結構描述。若要更新結構描述,執行 Reporting Services 組態工具,開啟 [資料庫安裝] 頁面,然後按一下 [升級]。如需詳細資訊,請參閱 Microsoft 知識庫文件 91310。」

報表伺服器程式檔案將會升級,但報表伺服器資料庫則為舊版格式。如果報表伺服器資料庫為較舊的格式,則無法使用報表伺服器。

若要手動升級資料庫

如果安裝程式未自動升級報表伺服器資料庫,則只會部份升級您的報表伺服器安裝。若要完成此項升級,您必須在安裝程式完成之後,執行 Reporting Services 組態工具,以手動升級報表伺服器資料庫。

  1. 執行 Reporting Services 組態工具,並連接到您剛升級的報表伺服器。如需有關如何啟動工具及連接到伺服器的詳細資訊,請參閱<如何:啟動 Reporting Services 組態>。
  2. 開啟 [資料庫安裝] 頁面,然後按一下 [連接],以連接到主控報表伺服器資料庫的 SQL Server 執行個體。
  3. 選取您要升級的報表伺服器資料庫。
  4. 按一下 [升級] 以更新資料庫結構描述。

完成這些步驟之後,便可使用報表伺服器。

從 SP1 升至 SP2

在報表伺服器資料庫連接上指定的認證類型,會決定安裝程式是否將報表伺服器資料庫從 SP1 或 SP2 的 CTP 版本升級到最終發行的 SP2 版本。

如果報表伺服器使用資料庫認證或 Windows 使用者帳戶連接到報表伺服器資料庫,而這個帳戶不是用來執行報表伺服器 Windows 服務的帳戶,則其他軟體升級時,資料庫將不會升級。如果發生這種情況,您必須使用 Reporting Services 組態工具,手動升級報表伺服器資料庫。請遵循上一節有關如何手動升級資料庫的指示。

請參閱

概念

升級 Reporting Services
升級 Reporting Services 的預設安裝
移轉 Reporting Services

其他資源

建立報表伺服器資料庫
如何:啟動 Reporting Services 組態

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2007 年 9 月 15 日

新增內容:
  • 從 SP1 升至 SP2