如何:復原或移動 Notification Services 的單一伺服器部署

Notification Services 的單一伺服器部署會主控 Notification Services 的完整執行個體,其中包括:

  • 引擎元件,其中包括主控的事件提供者、產生器和散發者。
  • 主控執行個體和應用程式資料庫的 SQL Server Database Engine 執行個體。
  • (選擇性) 用戶端元件,如訂閱管理介面和非主控的事件提供者。

這個主題顯示復原或移動 Notification Services 之單一伺服器部署的一般程序。

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

步驟 1:還原檔案、中繼資料和登錄資訊

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

  2. 建立 Microsoft 執行個體所需要的任何 Microsoft Windows 帳戶和 SQL Server 登入帳戶。

  3. 復原執行個體和應用程式資料庫。

    復原資料庫的確實程序會隨著復原模式而不同。如需有關復原資料庫的詳細資訊,請參閱<備份和還原的如何主題 (SQL Server Management Studio)>。

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

  5. [開始] 功能表,依序指向 [程式集][Microsoft SQL Server 2005][組態工具],然後按一下 [Notification Services 命令提示字元] 來開啟 [命令提示字元] 視窗。

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

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

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

  1. 停用 Notification Services 執行個體。

  2. 修改執行個體組態中的 SQL Server 系統值,使它參考新的 Database Engine 執行個體。

  3. 修改每個應用程式定義中的系統名稱值,使它們參考新的電腦名稱。

  4. 更新執行個體,以將變更套用在執行個體和應用程式資料庫上。

步驟 3:使 Notification Services 執行個體連線

  1. 啟用 Notification Services 執行個體。

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

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

    ms166413.note(zh-tw,SQL.90).gif附註:
    可能需要花 30 秒,狀態才會更新。

請參閱

工作

如何:復原或移動 Notification Services 用戶端元件
如何:復原或移動 Notification Services 資料庫
如何:復原或移動 Notification Services 引擎元件

概念

復原 Notification Services 的執行個體

其他資源

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

說明及資訊

取得 SQL Server 2005 協助