Microsoft SQL Server 安裝程式不會自動升級 Notification Services 2.0 的執行個體。反而,您要自己升級 Database Engine 和安裝 Microsoft SQL Server 2005 Notification Services,然後移轉 Notification Services 的執行個體。而且,當您升級到最高版本的 SQL Server 2005 時,安裝程式不會自動更新執行個體中繼資料。您必須改用 Notification Services 工具來「升級」中繼資料。
這個主題描述移轉選項並依據移轉案例來提供其他資訊的連結。
重要事項: |
|---|
| 我們建議您在測試伺服器上測試移轉步驟,然後在移轉 Notification Services 的實際執行個體之前先備份實際資料庫。 |
已知移轉問題
將 Notification Services 2.0 執行個體移轉到 SQL Server 2005 Notification Services 之前,請檢閱升級和移轉問題。如需詳細資訊,請參閱<Notification Services 回溯相容性>。
準備移轉到 SQL Server 2005
在升級 Database Engine 和移轉 Notification Services 的執行個體之前,請檢閱下列主題:
- 安裝 SQL Server 2005 的硬體和軟體需求
- 使用 Upgrade Advisor 來準備升級
- 檢查 System Configuration Checker 的參數
- SQL Server 安裝的安全性考量
移轉 Notification Services 執行個體
Notification Services 在資料庫中儲存執行個體和應用程式中繼資料與作業資料。Notification Services 執行個體版本必須符合 Database Engine 執行個體版本:
- 如果您有 Notification Services 2.0 的執行個體,但想要升級到 SQL Server 2005,則必須升級 Database Engine,安裝 SQL Server 2005 Notification Services,然後移轉 Notification Services 的執行個體。如需詳細資訊,請參閱<將 Notification Services 2.0 執行個體移轉到 SQL Server 2005>。
- 如果您有 SQL Server 2005 Notification Services 的執行個體,但想要升級到 SQL Server 2005 的更高版本,則必須「升級」執行個體中繼資料。如需詳細資訊,請參閱<將 Notification Services 執行個體移轉到 SQL Server 2005 的更高版本>。
並存安裝
您可以並存地安裝 Notification Services 2.0 和 SQL Server 2005 Notification Services。不過,在 Notification Services 執行個體內,Database Engine 版本和 Notification Services 版本必須相符。同時,必須建立自訂元件來參考相同版本的 Notification Services 和 Microsoft .NET Framework 的相關版本。
如果 Microsoft Windows Registry 的版本資訊與資料庫不相符,Notification Services 的執行個體就不會啟動。因此,在移轉 Notification Services 的執行個體之後,應該要驗證版本資訊。您可以在 SQL Server Management Studio 中顯示版本資訊及使用命令提示字元公用程式。
將 Notification Services 的執行個體降級
如果在移轉 Notification Services 的執行個體之後,您需要還原到較舊的版本,則必須從備份中還原先前的資料庫,然後利用 Notification Services 公用程式的相符版本,來重新登錄 Notification Services 的執行個體。
請參閱
概念
安裝 SQL Server 2005
安裝 SQL Server Notification Services
重要事項: