目标系统中的 BizTalk Server 运行时计算机使用 BizTalk Server 配置向导进行配置,作为在生产环境中运行的 BizTalk 组的一部分。 在灾难恢复环境中还原生产 BizTalk 组时,必须在每台 BizTalk Server 运行时计算机上更新设置,以便在尝试连接到还原的生产 BizTalk 组时,使其指向灾难恢复 SQL Server 实例。 在目标系统中还原 BizTalk 组后,使用以下过程更新 BizTalk Server 运行时计算机。
更新 BizTalk Server 运行时计算机
将编辑的 SampleUpdateInfo.xml 文件复制到每 32 位 BizTalk Server 上的 \Program Files\Microsoft BizTalk Server\Schema\Restore 目录,或复制到目标系统中每个 64 位 BizTalk 服务器上的 \Program Files (x86)\Microsoft BizTalk Server\Bins32\Schema\Restore 目录。
在每个 BizTalk 服务器上,打开命令提示符。 单击“开始” ,再单击“运行” ,键入 cmd,然后单击“确定” 。
注释
在 64 位计算机上,必须打开 64 位命令提示符。
在命令提示符下,导航到 \Program Files\Microsoft BizTalk Server\Schema\Restore(在 32 位计算机上)或 \Program Files (x86)\Microsoft BizTalk Server\Bins32\Schema\Restore(在 64 位计算机上)并键入此命令:
cscript UpdateRegistry.vbs SampleUpdateInfo.xml
启用并重启目标系统中 BizTalk 服务器上的所有 BizTalk 主机实例和所有其他 BizTalk 服务。
在目标系统中的每个 BizTalk 服务器上重启 WMI。 单击“开始”,单击“运行”,键入 services.msc,然后单击“确定”。 在 服务 MMC 管理单元中,右键单击 Windows管理工具 并选择 重启。
在每个 BizTalk 服务器上,打开 BizTalk Server 管理控制台,右键单击 BizTalk 组,然后选择“ 删除”。
右键单击 BizTalk Server 2010 管理,选择 “连接到现有组”,选择与 BizTalk 组的 BizTalk 管理数据库对应的 SQL Server 数据库实例和数据库名称,然后单击“ 确定”。
注释
更新 BizTalk Server 运行时计算机后,可能还需要更新 SSO 服务器名称 ,如 BizTalk Server 管理控制台中提供的 “组属性 ”对话框中所示。 若要更新 SSO 服务器名称,请启动 BizTalk Server 管理控制台,单击以展开 BizTalk Server 管理,右键单击 BizTalk 组 节点,然后选择“ 属性 ”以显示 BizTalk Server 管理控制台的 “常规 ”选项卡。 然后,在 SSO 服务器名称 文本框中,输入此计算机将用于访问适配器的配置信息的企业单 Sign-On 服务器的名称,然后单击“ 确定”。 这是用于连接到 SSO 数据库的 SSO 服务器的名称。
在每个 BizTalk 运行时服务器上重启以下 Windows 服务:
企业 SSO 服务
规则引擎更新服务
BizTalk 主机实例