使用容錯移轉叢集搭配 Notification Services

您可以將 Notification Services 執行個體部署在容錯移轉叢集中。您也可以將容錯移轉叢集用在資料庫伺服器上。這個主題描述 Notification Services 如何在容錯移轉叢集上運作,以及在叢集上執行 Notification Services 執行個體的特殊考量。

在容錯移轉叢集上執行 Notification Services 的執行個體

若要在叢集上執行 Notification Services 的執行個體,請將執行個體部署在節點和叢集上,以及建立一項「一般服務」來控制由哪個叢集節點,來執行 NS$instanceName Microsoft Windows 服務。如果叢集中的某部伺服器失敗,Windows 服務會進行容錯移轉,將工作交給另一個節點。

當您將 Notification Services 的執行個體部署在容錯移轉叢集時,您會將叢集資源設定成使用叢集網路名稱,而不是預設叢集名稱或本機電腦名稱。因此,您必須確定應用程式定義中的系統名稱值是執行於容錯移轉叢集的任何主控的事件提供者、產生器和散發者的網路名稱 (虛擬伺服器名稱)。例如,您可以有兩部伺服器組成的容錯移轉叢集,個別的電腦名稱分別是 Lab01 和 Lab02。如果容錯移轉叢集的連接設定了虛擬伺服器名稱 AppServer01,請利用 AppServer01 來作為應用程式定義中的系統名稱值。

如果您使用不正確的名稱,當您啟用執行個體時,執行於容錯移轉叢集的元件會保持「啟用暫止」狀態。這是因為只有在設定的系統名稱和報告的虛擬伺服器名稱相符時,Windows 服務才會更新狀態。

如需有關將 Notification Services 執行個體部署在容錯移轉叢集的資訊,請參閱<逐步解說:叢集單一伺服器部署>。

資料庫伺服器使用容錯移轉叢集

SQL Server 支援在 Database Engine 上使用容錯移轉叢集功能。對 Notification Services 而言,資料庫容錯移轉是透明的。不過,當設定和登錄 Notification Services 的執行個體時,您必須執行下列動作:

  • 在執行個體組態中,指定 SQL Server 系統的虛擬伺服器名稱。
  • 每當登錄 Notification Services 執行個體時,在資料庫伺服器值上指定虛擬伺服器名稱,而不要指定電腦名稱。

如需有關搭配 SQL Server 2005 來使用容錯移轉叢集的詳細資訊,請參閱<容錯移轉叢集>。

請參閱

其他資源

部署 Notification Services
容錯移轉叢集
管理 Notification Services

說明及資訊

取得 SQL Server 2005 協助