您可以使用此程式將 BAM 通知服務資料庫移至另一部伺服器。
備註
您必須將 BAM 通知服務應用程式 (BAMAlertsApplication) 資料庫和 BAM 通知服務實例 (BAMAlertsNSMain) 資料庫一起移動。
先決條件
您必須使用屬於 SQL Server sysadmin 固定伺服器角色成員的帳戶登入,才能執行此程式。
移動 BAM 通知服務資料庫
取得用於還原 BAM 的 .xml 檔案複本:
依序按一下 [ 開始] 和 [ 執行]、輸入 cmd,然後按一下 [ 確定]。
在命令提示字元中,流覽至下列目錄:
%SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking
在命令提示字元中,輸入:
Bm.exe get-config –filename:BAMConfiguration.xml備註
在支援使用者帳戶控制 (UAC) 的系統上,您可能需要以系統管理許可權執行此工具。
在命令提示字元中,輸入:
Net stop NS$BamAlerts請遵循《SQL Server 在線叢書》中的指示,瞭解如何備份舊伺服器上的資料庫。
將 BAM 通知服務資料庫複製到新的 SQL 伺服器。
請遵循《SQL Server 在線叢書》中的指示,瞭解如何在新伺服器上還原資料庫。
編輯 BAMConfiguration.xml 檔案,並將Alert DeploymentUnit區段中的 ServerName 變更為新的伺服器名稱。
儲存並關閉 BAMConfiguration.xml 檔案。
依序按一下 [ 開始] 和 [ 執行]、輸入 cmd,然後按一下 [ 確定]。
在命令提示字元中,流覽至下列目錄:
%SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking
在命令提示字元中,輸入:
bm.exe update-config -FileName:BAMConfiguration.xml備註
在支援使用者帳戶控制 (UAC) 的系統上,您可能需要以系統管理許可權執行此工具。
更新對 BAM 通知服務資料庫的引用。 如需詳細資訊,請參閱 如何更新 BAM 通知服務資料庫的參考。