添加主机实例

概述

可以使用 BizTalk Server 管理控制台或 Windows Management Instrumentation (WMI) 添加主机实例。 在 BizTalk Server 中,一次只能将主机实例添加到一台服务器。 有关主机实例的详细信息,请参阅 主机实例。 有关使用 WMI 添加主机实例的信息,请参阅 UI 指南和开发人员 API 命名空间参考中的MSBTS_HostInstance(WMI)。

添加主机实例会将给定主机的实例映射到 BizTalk Server 实例。 如果有必须修复的现有主机实例,则可以更新主机实例属性。 必须先停止现有主机实例,然后才能再次添加它。 有关停止主机实例的信息,请参阅 如何停止主机实例

注释

如果要创建更多 26 个主机实例,则必须按照知识库文章184802“User32.dll 或 Kernel32.dll 无法初始化”中的说明进行作,该文章在以下位置 https://go.microsoft.com/fwlink/?LinkId=26176提供。 如果在应用本知识库文章中的建议后需要其他主机实例,可以尝试减少 BTSNTSvc 服务每个实例可用的内存量。 这将提供创建更多实例所需的额外内存。

注释

服务帐户将在安装主机实例的服务器上自动获得以服务身份登录的权限。

先决条件

若要执行此过程,必须以管理员组和 BizTalk Server 管理员组的成员身份登录。

此外,您还必须是服务器上这些数据库所在的 db_securityadmin SQL Server 数据库角色和 securityadmin SQL Server 角色的成员。

  • BAM 主要导入(BAMPrimaryImport)

  • BizTalk 管理(BizTalkMgmtDb)

  • BizTalk MessageBox (BizTalkMsgBoxDb) (全部)

  • BizTalk 数据跟踪(BizTalk DTADb)

  • 规则引擎 (BizTalkRuleEngineDb)

谨慎

建议使用 BizTalk Server 管理控制台或 Windows Management Instrumentation (WMI) 脚本更新主机实例的帐户信息。 这可确保 BizTalk Server 可以更新 BizTalk Server 数据库中的帐户信息,并使数据库与主机实例之间的安全配置保持同步。

步骤

  1. 依次单击“ 开始”、“ 所有程序”、“ Microsoft BizTalk Server 20xx”,然后单击 “BizTalk Server 管理”。

  2. 在控制台树中,展开 BizTalk Server 管理,展开 BizTalk 组,然后单击“平台设置”。

  3. 右键单击 “主机实例”,单击“ 新建”,然后单击“ 主机实例”。

  4. 在“ 主机实例属性 ”对话框中执行以下作,然后单击“ 确定” :

    用这个 要执行的操作
    主机名 显示与所选服务器关联的主机的名称。
    服务器 显示与所选主机关联的服务器。
    登录 显示运行主机实例的新服务帐户的帐户名称。
    配置 单击以显示 “登录凭据 ”对话框,可在其中输入运行主机实例的帐户的帐户名和密码。
    禁用主机实例的启动功能 选中此复选框可将所选主机的状态从启用更改为禁用。 如果不希望主机实例启动,但确实要保留其设置,则禁用主机实例非常有用。

    安装主机实例后,必须启动它,以便它可以将消息路由到 MessageBox 数据库。 有关启动主机实例的信息,请参阅 如何启动主机实例

已知问题

如果指定的 BizTalk Server 运行时计算机在主机实例创建期间不可用,则会创建 BizTalk 主机实例,其状态为“卸载失败”

问题

如果 BizTalk 管理控制台安装在远程到 BizTalk Server 运行时计算机的计算机上安装,则即使 BizTalk Server 计算机不可用,也有可能尝试在远程 BizTalk Server 计算机上创建主机实例。

如果尝试在不可用的 BizTalk Server 计算机上创建 BizTalk 主机的实例,将显示一个显示以下错误消息的对话框:

在服务器<服务器名称>上安装的主机主机名<实例失败。

其他信息:

RPC 服务器不可用。 (WinMgmt)

单击“确定”关闭对话框时,将显示一个显示以下错误消息的对话框:

清理主机<主机名>在服务器<服务器名称>上的中止安装失败。

其他信息:

删除 Windows NT 服务 BTSSvc{<GUID>} 时出错。 (WinMgmt)

单击“确定”以消除此对话框时,BizTalk 主机的实例将显示在 BizTalk 管理控制台中,状态为“卸载”失败

原因

创建主机实例时,在将主机实例安装到指定的 BizTalk Server 计算机上之前,BizTalk 管理数据库中会生成一个条目。 如果将主机实例安装到指定的 BizTalk Server 计算机上失败,BizTalk 管理程序将尝试卸载主机实例,但由于指定的 BizTalk Server 计算机不可用,卸载也会失败。

决议

如果在 BizTalk Admininstration 控制台中创建 BizTalk 主机实例且状态为 “卸载失败”,请删除主机实例,并在指定的 BizTalk Server 计算机可用后重新创建主机实例。

注释

如果在 BizTalk 管理控制台中创建 BizTalk 主机实例且状态为“卸载”失败,即使指定的 BizTalk Server 计算机再次可用,主机实例也不会正常工作。

另请参阅

管理 BizTalk 主机和主机实例启动主机实例停止主机实例删除主机实例修改主机实例属性