概述
使用 BizTalk 设置仪表板,可以从 BizTalk Server 环境导出设置并将其导入另一个 BizTalk Server 环境,从而减少整体解决方案时间。 尤其是在管理员尝试在过渡环境中优化 BizTalk Server 的性能,当达到所需结果时,他们可以将设置导入生产环境,这非常有用。 本主题提供使用设置仪表板导入 BizTalk 组、主机和主机实例设置的分步过程。
小窍门
BTSTask 命令行实用工具还可用于导入或导出组、主机和主机实例设置。 请参阅 使用 BTSTask 导入或导出 BizTalk 设置。
先决条件
若要执行此作,必须以 BizTalk Server 管理员组的成员身份登录。
导入 BizTalk 组、主机和主机实例设置
重要
若要从特定环境导入 BizTalk Server 设置,应已保存并导出 XML 文件中的这些设置。 使用 BTSTask 导出 BizTalk 设置(本主题中)或通过 BTSTask 处理 BizTalk 设置的导入和导出会有所帮助。
通过导入 XML 文件,可以在目标计算机上复制所需的 BizTalk Server 设置。 使用“设置”仪表板,可以导入组、主机和主机实例设置,并将彼此的属性映射到另一个。 以下是导入设置的必要假设:
BizTalk Server 拓扑从源环境到目标环境是一致的。
可以映射跨源环境和目标环境的主机定义。 您应该能够将源环境中的所有主机与目标环境中的对应主机进行对映。
目标环境的硬件与源环境类似(甚至可能是相同的)。 这一点至关重要,因为某些设置依赖于基础硬件。
导入步骤
在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理,右键单击 BizTalk 组,然后单击“设置”。
在 BizTalk 设置仪表板 对话框中,单击“ 导入”。 此时会显示“ 导入设置向导 ”对话框。
注释
目标组显示要在其中导入设置的目标计算机的组信息。
单击“ 指定文件位置 ”页,然后单击“
。 此时会显示文件资源管理器。
选择包含源环境设置的 XML 文件,然后单击“ 打开”。 文件位置显示 XML 文件的路径,源组使用源计算机的组信息填充。 单击 “下一步” 。
在 “主机映射 ”页上,执行以下作:
从 “目标主机 ”列表中,选择要为其指定源主机的目标主机,然后单击“ 添加”。
在 “选择源实体 ”对话框中,选择源主机,然后单击“ 确定”。
注释
要将多个目标主机映射到单个源主机,请重复步骤 5a 和 5b。
在“ 主机映射 ”页中,单击“ 下一步”。
在 “主机实例映射 ”页中,执行以下作:
从目标主机实例列表中,选择要为其指定源主机实例的目标主机实例,然后单击“ 添加”。
注释
主机实例只能映射到在主机映射中创建的相应主机。 例如,如果指定了将 SourceHost1 映射到 DestinationHost1 的映射,则 DestinationHost1 的实例只能映射到 SourceHost1 的实例。
导入向导管理上述约束,需要遵循此约束,否则 BizTalk 任务将引发错误。
需要使用约定 HostName:MachineName 在映射文件中指定主机实例。 例如,映射文件中的 Host1:Server1 表示 Host1 的实例在 Server1 上运行或可用。
在 “选择源实体 ”对话框中,选择源主机实例,然后单击“ 确定”。
注释
要将多个目标主机实例映射到单个源主机实例,请重复步骤 6a 到 6b。
在“ 主机实例映射 ”选项卡中,单击“ 下一步”。
在“ 导入摘要 ”对话框中,验证你创建的目标和源环境的所有导入设置是否是所需的,然后单击“ 导入”。 “ 进度 ”页显示设置导入的进度。
警告
无法撤消 BizTalk Server 设置的导入。 如果单击“ 导入”,则会启动将设置从源环境导入到目标环境的过程,并禁用 “取消 ”。 在单击“ 导入”之前,请确保继续导入。
在“ 导入结果 ”选项卡中,检查组、主机和主机实例设置的导入状态,然后单击“ 完成” 以完成导入作。 所有导入的源环境设置都应用于目标环境。
导出 BizTalk 组、主机和主机实例设置
在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理,右键单击 BizTalk 组,然后单击“设置”。
在 BizTalk 设置仪表板 对话框中,单击“ 导出”。 此时会显示“ 另存为 ”对话框。
浏览到要保存当前 BizTalk 设置的位置。 输入文件名,选择类型为 XML 格式,然后单击“ 保存”。
重要
不建议手动更新导出的 XML 文件。 将更新的 XML 文件导入生产环境时,由于某些数据类型不匹配或手动编辑引入的其他错误,导入过程可能会失败。