如何:復原或移動 Notification Services 的單一伺服器部署
Notification Services 的單一伺服器部署會主控 Notification Services 的完整執行個體,其中包括:
- 引擎元件,其中包括主控的事件提供者、產生器和散發者。
- 主控執行個體和應用程式資料庫的 SQL Server Database Engine 執行個體。
- (選擇性) 用戶端元件,如訂閱管理介面和非主控的事件提供者。
這個主題顯示復原或移動 Notification Services 之單一伺服器部署的一般程序。
重要事項: |
---|
所有 Notification Services 部署都是唯一的。如果您有 Notification Services 的單一伺服器部署,請利用下列程序作為方針來開發和測試您自己的程序。 |
步驟 1:還原檔案、中繼資料和登錄資訊
安裝 SQL Server 2005 Database Engine 和 Notification Services。如需詳細資訊,請參閱<安裝 SQL Server 2005>。
建立 Microsoft 執行個體所需要的任何 Microsoft Windows 帳戶和 SQL Server 登入帳戶。
復原執行個體和應用程式資料庫。
復原資料庫的確實程序會隨著復原模式而不同。如需有關復原資料庫的詳細資訊,請參閱<備份和還原的如何主題 (SQL Server Management Studio)>。
復原 Notification Services 執行個體所用的所有運作檔案。如果您沒有檔案及其必要位置的清單,您可以查看執行個體組態和應用程式定義。如果您沒有這項資訊,您可以從資料庫中,匯出執行個體組態檔 (ICF) 和應用程式定義檔案 (ADF)。如需詳細資訊,請參閱<匯出 Notification Services 執行個體與應用程式中繼資料>。
從 [開始] 功能表,依序指向 [程式集]、[Microsoft SQL Server 2005] 和 [組態工具],然後按一下 [Notification Services 命令提示字元] 來開啟 [命令提示字元] 視窗。
建立 NS$instanceName Windows 服務來登錄 Notification Services 執行個體。
附註: 如果您在自訂應用程式中主控 Notification Services 引擎,請勿建立 Windows 服務。如需詳細資訊,請參閱<主控 Notification Services 引擎>。 修復 Notification Services 執行個體的中繼資料。
步驟 2:必要的話,更新 Notification Services 執行個體
停用 Notification Services 執行個體。
修改執行個體組態中的 SQL Server 系統值,使它參考新的 Database Engine 執行個體。
修改每個應用程式定義中的系統名稱值,使它們參考新的電腦名稱。
更新執行個體,以將變更套用在執行個體和應用程式資料庫上。
步驟 3:使 Notification Services 執行個體連線
啟用 Notification Services 執行個體。
啟動 Notification Services 執行個體。如果您使用 NS$instanceName Windows 服務,請啟動這個 Windows 服務。如果引擎是主控在自訂應用程式中,請利用自訂應用程式來啟動執行個體。
驗證 Notification Services 執行個體的狀態。
附註: 可能需要花 30 秒,狀態才會更新。
請參閱
工作
如何:復原或移動 Notification Services 用戶端元件
如何:復原或移動 Notification Services 資料庫
如何:復原或移動 Notification Services 引擎元件
概念
復原 Notification Services 的執行個體
其他資源
管理 Notification Services
管理執行個體與應用程式的如何主題 (Notification Services)