共用方式為


如何在群組中的其他計算機上啟用通知服務

在多計算機環境中執行 BAM 時,您必須在執行 BAM 管理公用程式以部署活動的每部電腦上啟用通知服務。

試想以下情況:

  • 群組 A 包含下列電腦:

    • 計算機 1 會作為 BAM 系統管理電腦使用。

    • 計算機 2 會裝載 BAM PIT 和星型架構資料庫。

    • 計算機 3 會裝載 BAM 封存和分析資料庫。

    • 計算機 4 裝載 BAM 警示資料庫。

    • 計算機 5 裝載 BizTalk Server 資料庫的其餘部分。

  • 群組 B:

    • 計算機 6 會作為 BAM 系統管理計算機,讓所有資料庫都與群組 A 共用。

    若要能夠從群組 B 中的電腦將活動部署到群組 A 中的資料庫,您必須先向裝載通知服務的 SQL Server 註冊通知服務。 如果未註冊通知服務,您將會收到下列錯誤:

    部署警示...錯誤:BAM 部署失敗。

    警告訊息尚未部署。

    調用的目標已發生例外狀況。

    找不到指定的 Notification Services 實例的登錄項。

為其他電腦註冊通知服務

  1. 在其他群組的計算機上,按兩下 [ 開始],指向 [ 所有程式],按兩下 [MICROSOFT SQL Server 2005],按兩下 [ 組態工具],然後按兩下 [ 通知服務命令提示字元]。

  2. 在命令提示字元中,輸入 nscontrol register -name <NS 前置名稱在設定>中選擇的名稱< -server >ns db sql server。 這可讓通知服務登入正確的資料庫(這項資訊會由 nscontrol 維護於服務計算機的登錄中)。

另請參閱

變更 BAM 執行時間設定
BAM 管理公用程式