移动 BAM 通知服务数据库

可以使用此过程将 BAM 通知服务数据库移到另一台服务器。

注释

必须将 BAM 通知服务应用程序 (BAMAlertsApplication) 数据库和 BAM 通知服务实例 (BAMAlertsNSMain) 数据库一起移动。

先决条件

必须使用作为 SQL Server sysadmin 固定服务器角色成员的帐户登录才能执行此过程。

将 BAM 通知服务数据库进行迁移

  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 通知服务数据库复制到新的 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 通知服务数据库的引用。 有关详细信息,请参阅 如何更新对 BAM 通知服务数据库的引用

另请参阅

移动 BizTalk Server 数据库