共用方式為


移動 BAM Notification Services 資料庫

您可使用這個程序將 BAM Notification Services 資料庫移動到另一個伺服器。

注意

您必須同時移動 BAM Notification Services 應用程式 (BAMAlertsApplication) 資料庫和 BAM Notification Services 執行個體 (BAMAlertsNSMain) 資料庫。

必要條件

您必須以 SQL Server 系統管理員 (sysadmin) 固定伺服器角色成員的帳戶登入來執行這個程序。

移動 BAM Notification Services 資料庫

  1. 取得用來還原 BAM 的 .xml 檔案複本:

    1. 依序按一下 [開始] 和 [執行]、輸入 cmd,然後按一下 [確定]。

    2. 在命令提示字元中,瀏覽至下列目錄:

      %SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking

    3. 在命令提示字元中,輸入:

      Bm.exe get-config –filename:BAMConfiguration.xml  
      

      注意

      在支援使用者帳戶控制 (UAC) 的系統上,您可能需要使用系統管理權限來執行工具。

  2. 在命令提示字元中,輸入:

    Net stop NS$BamAlerts  
    
  3. 依照《SQL Server 線上叢書》中關於如何在舊伺服器上備份資料庫的指示執行。

  4. 將 BAM Notification Services 資料庫複製到新的 SQL Server。

  5. 依照《SQL Server 線上叢書》中關於如何在新伺服器上還原資料庫的指示執行。

  6. 編輯 BAMConfiguration.xml 檔案,並將警示 DeploymentUnit 區段中的 ServerName 變更為新的伺服器名稱。

  7. 儲存並關閉 BAMConfiguration.xml 檔案。

  8. 依序按一下 [開始] 和 [執行]、輸入 cmd,然後按一下 [確定]。

  9. 在命令提示字元中,瀏覽至下列目錄:

    %SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking

  10. 在命令提示字元中,輸入:

    bm.exe update-config -FileName:BAMConfiguration.xml  
    

    注意

    在支援使用者帳戶控制 (UAC) 的系統上,您可能需要使用系統管理權限來執行工具。

  11. 更新 BAM Notification Services 資料庫的參考。 如需詳細資訊,請參閱 如何更新 BAM 通知服務資料庫的參考

另請參閱

移動 BizTalk Server 資料庫