可以使用此过程将 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 Server。
按照 SQL Server 联机丛书中的说明操作,在新服务器上还原数据库。
编辑 BAMConfiguration.xml 文件,并将警报 DeploymentUnit 部分中的 ServerName 更改为新的服务器名称。
保存并关闭 BAMConfiguration.xml 文件。
单击“开始” ,再单击“运行” ,键入 cmd,然后单击“确定” 。
在命令提示符下,导航到以下目录:
%SystemDrive%\Program Files\MicrosoftBizTalk Server\Tracking
在命令提示符下,键入:
bm.exe update-config -FileName:BAMConfiguration.xml
注释
在支持用户帐户控制(UAC)的系统上,可能需要使用管理权限运行该工具。
更新对 BAM 通知服务数据库的引用。 有关详细信息,请参阅 如何更新对 BAM 通知服务数据库的引用。