移动 BAM 星型架构数据库

您可以使用此过程将 BAM 星型架构数据库移到其他服务器。

必备条件

若要执行此过程,必须以 SQL Server sysadmin 固定服务器角色成员的帐户登录。

移动 BAM 星型架构数据库

  1. 获取用于还原 BAM 的 .xml 文件的副本:

    1. 单击 “开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。

    2. 在命令提示符下,导航到以下目录:

      \Program Files (x86) \Microsoft BizTalk Server <VERSION>Tracking

    3. 在命令提示符处,键入:

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

      注意

      在支持用户帐户控制 (UAC) 的系统上,可能需要具有管理权限才能运行该工具。

  2. 按照 SQL Server 联机丛书中的说明操作,了解如何在旧服务器上备份数据库。

  3. 将 BAM 星型架构数据库复制到新的 SQL Server 中。

  4. 按照 SQL Server 联机丛书中的说明操作,了解如何在新服务器上还原数据库。

  5. 编辑 BAMConfiguration.xml 文件,将 StarSchemaDatabase DeploymentUnit 部分中的 ServerName 更改为新服务器名称。

  6. 保存并关闭 BAMConfiguration.xml 文件。

  7. 单击 “开始”,单击“ 运行”,键入 cmd,然后单击“ 确定”。

  8. 在命令提示符下,导航到以下目录:

    \Program Files (x86) \Microsoft BizTalk Server <VERSION>Tracking

  9. 在命令提示符处,键入:

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

    注意

    在支持用户帐户控制 (UAC) 的系统上,可能需要具有管理权限才能运行该工具。

  10. 按照以下步骤,更新 SQL Connection 2 以更改所有 BAM 分析 DTS 包(带有“BAM_AN_”前缀)中的服务器名称和数据库名称:

    1. 使用 SQL Server Management Studio 打开 BAM 的宿主服务器。

    2. 打开 “数据转换服务 ”文件夹。

    3. 打开 “本地包” 文件夹。

    4. 打开 DTS 包,然后双击“ 连接 2 ”打开连接。

    5. 在下拉框中选择新的服务器名称和数据库名称。

  11. 按照以下步骤更新 BAM 分析数据库中的数据源:

    1. 使用 SQL Server 分析管理器,打开 BAM 分析数据库的宿主服务器。

    2. 打开 “数据源” 文件夹。

    3. 右键单击多维数据集的数据源,然后单击“ 编辑”。

    4. 在“ 连接 ”选项卡上,键入 BAM 星型架构数据库的新服务器名称和数据库名称,然后单击“ 确定”。

另请参阅

移动 BizTalk Server 数据库