您可以使用此过程将 BAM 星型架构数据库移到其他服务器。
必备条件
若要执行此过程,必须以 SQL Server sysadmin 固定服务器角色成员的帐户登录。
移动 BAM 星型架构数据库
获取用于还原 BAM 的 .xml 文件的副本:
单击 “开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。
在命令提示符下,导航到以下目录:
\Program Files (x86) \Microsoft BizTalk Server <VERSION>Tracking
在命令提示符处,键入:
Bm.exe get-config –filename:BAMConfiguration.xml注意
在支持用户帐户控制 (UAC) 的系统上,可能需要具有管理权限才能运行该工具。
按照 SQL Server 联机丛书中的说明操作,了解如何在旧服务器上备份数据库。
将 BAM 星型架构数据库复制到新的 SQL Server 中。
按照 SQL Server 联机丛书中的说明操作,了解如何在新服务器上还原数据库。
编辑 BAMConfiguration.xml 文件,将 StarSchemaDatabase DeploymentUnit 部分中的 ServerName 更改为新服务器名称。
保存并关闭 BAMConfiguration.xml 文件。
单击 “开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。
在命令提示符下,导航到以下目录:
\Program Files (x86) \Microsoft BizTalk Server <VERSION>Tracking
在命令提示符处,键入:
bm.exe update-config -FileName:BAMConfiguration.xml注意
在支持用户帐户控制 (UAC) 的系统上,可能需要具有管理权限才能运行该工具。
按照以下步骤,更新 SQL Connection 2 以更改所有 BAM 分析 DTS 包(带有“BAM_AN_”前缀)中的服务器名称和数据库名称:
使用 SQL Server Management Studio 打开 BAM 的宿主服务器。
打开 “数据转换服务 ”文件夹。
打开 “本地包” 文件夹。
打开 DTS 包,然后双击“ 连接 2 ”打开连接。
在下拉框中选择新的服务器名称和数据库名称。
按照以下步骤更新 BAM 分析数据库中的数据源:
使用 SQL Server 分析管理器,打开 BAM 分析数据库的宿主服务器。
打开 “数据源” 文件夹。
右键单击多维数据集的数据源,然后单击“ 编辑”。
在“ 连接 ”选项卡上,键入 BAM 星型架构数据库的新服务器名称和数据库名称,然后单击“ 确定”。