目的地系統上的執行 BizTalk Server 的運作主機會使用 BizTalk Server 組態精靈進行設定,並且是生產環境中執行的生產 BizTalk 群組的一部分。 在災難復原環境中還原生產 BizTalk 群組時,必須更新每個 BizTalk Server 執行階段電腦上的設定,以確保在嘗試連接到還原的生產 BizTalk 群組時指向災難復原 SQL Server 實例。 在目的地系統中還原 BizTalk 群組之後,請使用以下步驟來更新 BizTalk Server 執行環境電腦。
更新 BizTalk Server 執行環境電腦
將編輯的 SampleUpdateInfo.xml 檔案複製到每 32 位 BizTalk Server 上的 \Program Files\Microsoft BizTalk Server\Schema\Restore 目錄,或複製到目的地系統中每 64 位 BizTalk Server 上的 \Program Files (x86)\Microsoft BizTalk Server\Bins32\Schema\Restore 目錄。
在每個 BizTalk 伺服器上,開啟命令提示符。 依序按一下 [ 開始] 和 [ 執行]、輸入 cmd,然後按一下 [ 確定]。
備註
在 64 位電腦上,您必須開啟 64 位命令提示字元。
在命令提示字元中,流覽至 \Program Files\Microsoft BizTalk Server\Schema\Restore (在 32 位計算機上)或至 \Program Files (x86)\Microsoft BizTalk Server\Bins32\Schema\Restore(在 64 位計算機上),然後輸入此命令:
cscript UpdateRegistry.vbs SampleUpdateInfo.xml啟用並重新啟動目的地系統中 BizTalk 伺服器上的所有 BizTalk 主機實例和所有其他 BizTalk 服務。
在目的地系統中的每個 BizTalk 伺服器上重新啟動 WMI。 按兩下 [ 開始],按兩下 [執行],輸入 services.msc,然後按兩下 [ 確定]。 在 [服務 MMC] 嵌入式管理單元中,以滑鼠右鍵按兩下 [Windows Management Instrumentation ],然後選取 [ 重新啟動]。
在每個 BizTalk 伺服器上,開啟 BizTalk Server 管理控制台,以滑鼠右鍵按兩下 [BizTalk 群組],然後選取 [ 移除]。
以滑鼠右鍵按兩下 [BizTalk Server 2010 系統管理],選取 [ 連接到現有群組],選取對應至 BizTalk 群組之 BizTalk 管理資料庫的 SQL Server 資料庫實例和資料庫名稱,然後按兩下 [ 確定]。
備註
更新 BizTalk Server 執行時間電腦之後,您可能也需要更新 SSO 伺服器名稱 ,如 BizTalk Server 管理控制台中提供的 [ 群組屬性 ] 對話框中所顯示。 若要更新 SSO 伺服器名稱,請啟動 BizTalk Server 管理控制台,按兩下以展開 [BizTalk Server 系統管理],以滑鼠右鍵按兩下 [BizTalk 群組 ] 節點,然後選取 [ 內容 ] 以顯示 BizTalk Server 管理控制台的 [ 一般 ] 索引卷標。 然後,在 [SSO 伺服器名稱 ] 文本框中,輸入計算機將用來存取適配卡組態資訊的 Enterprise Single Sign-On 伺服器名稱,然後按兩下 [ 確定]。 這是用來連線到 SSO 資料庫的 SSO 伺服器名稱。
在每個 BizTalk 執行時間伺服器上重新啟動下列 Windows 服務:
企業 SSO 服務
規則引擎更新服務
BizTalk 主機實例