共用方式為


如何:復原或移動 Notification Services 引擎元件

引擎元件是事件提供者主機、產生器和散發者。這個主題顯示在伺服器中復原引擎元件或將引擎元件移到新伺服器的一般程序。

ms166378.note(zh-tw,SQL.90).gif重要事項:
所有 Notification Services 部署都是唯一的。如果您有在遠端伺服器的引擎元件,請利用下列程序作為方針來開發和測試您自己的復原程序。

步驟 1:還原檔案和登錄

  1. 安裝 Notification Services。如需詳細資訊,請參閱<安裝 SQL Server Notification Services>。

  2. 建立 Notification Services 引擎元件所需要的任何 Microsoft Windows 帳戶。

  3. 復原引擎元件所用的所有運作檔案。如果您沒有檔案及其必要位置的清單,您可以查看執行個體組態和應用程式定義。如果您沒有這項資訊,您可以從資料庫中,匯出執行個體組態檔 (ICF) 和應用程式定義檔案 (ADF)。如需詳細資訊,請參閱<匯出 Notification Services 執行個體與應用程式中繼資料>。

  4. 建立 NS$instanceName Windows 服務來登錄 Notification Services 執行個體。

    ms166378.note(zh-tw,SQL.90).gif附註:
    如果您在自訂應用程式中主控 Notification Services 引擎,請勿建立 Windows 服務。如需詳細資訊,請參閱<主控 Notification Services 引擎>。

步驟 2:必要的話,更新 Notification Services 執行個體

  1. 停用 Notification Services 執行個體。

  2. 在執行個體所主控之每個應用程式的應用程式定義中,更新系統名稱值。

    每個主控事件提供者、產生器和散發者都有它自己的系統名稱值。

    在應用程式定義檔案 (ADF) 中,系統名稱值可以是參數,如 %SystemName%。在這個情況下,請在更新 Notification Services 執行個體時,提供這些值。

  3. 更新 Notification Services 執行個體,將新的系統名稱值套用至應用程式資料庫。

步驟 3:使引擎元件連線

  1. 啟用 Notification Services 執行個體。

  2. 啟動 Notification Services 執行個體。如果您使用 NS$instanceName Windows 服務,請啟動這個 Windows 服務。如果是在自訂應用程式中主控引擎,請利用自訂應用程式來啟動執行個體。

  3. 驗證 Notification Services 執行個體的狀態。

ms166378.note(zh-tw,SQL.90).gif附註:
確認所有元件都在正確的伺服器執行之後,您可以將舊伺服器中的 Notification Services 執行個體取消登錄。

請參閱

工作

如何:復原或移動 Notification Services 的單一伺服器部署
如何:復原或移動 Notification Services 用戶端元件
如何:復原或移動 Notification Services 資料庫

概念

復原 Notification Services 的執行個體

其他資源

管理 Notification Services
管理執行個體與應用程式的如何主題 (Notification Services)

說明及資訊

取得 SQL Server 2005 協助