添加主机实例

概述

可以使用 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 服务实例的可用内存量。 这样可以提供额外的内存来创建更多实例。

注意

将自动在安装主机实例的服务器上授予该服务帐户“作为服务登录”权限。

必备条件

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

此外,您还必需是以下数据库所在服务器上的 db_securityadmin SQL Server 数据库角色和 securityadmin SQL Server 角色的成员:

  • BAM 主导入 (BAMPrimaryImport)

  • BizTalk 管理 (BizTalkMgmtDb)

  • BizTalk MessageBox (BizTalkMsgBoxDb)(全部)

  • BizTalk 跟踪 (BizTalk DTADb)

  • 规则引擎 (BizTalkRuleEngineDb)

注意

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

步骤

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

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

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

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

    使用此选项 要执行此操作
    主机名 显示与所选服务器关联的主机名称。
    Server 显示与所选主机关联的服务器。
    登录 显示用于运行主机实例的新服务帐户的帐户名。
    配置 单击以显示“ 登录凭据 ”对话框,可在其中输入运行主机实例的帐户的帐户名和密码。
    禁止主机实例启动 选中此复选框可将所选主机的状态从“已启用”改为“已禁用”。 如果不希望启动主机实例,但还要保留其设置,禁用主机实例就十分有用。

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

已知问题

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

问题

如果在远程BizTalk Server运行时计算机上安装 BizTalk 管理控制台,则即使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 主机和主机实例启动主机实例停止主机实例删除主机实例修改主机实例属性