安装 BizTalk 适配器包 2016

通过以下两种方式安装 BizTalk 适配器包:

  • 在交互模式下:运行安装向导

  • 在无提示模式下:使用命令行

重要

  • 你必须在安装 BizTalk 适配器包的计算机上拥有管理权限,无论是使用向导还是命令行进行安装。
  • 在安装 BizTalk 适配器包之前,请确保已安装所有 软件先决条件

典型安装与自定义安装

列出安装类型和随每个选项一起安装的功能:

  • 典型完成选项会安装所有适配器,以及相关的数据提供程序。 没有选择要安装的特定适配器的选项。

  • 自定义选项安装一个或多个适配器及其关联的数据提供程序。 可以选择要安装的适配器。 如果选择安装数据提供程序,则还必须安装相应的适配器。 但是,无需安装相应的数据提供程序即可安装适配器。 为此,请展开 ADO 提供程序 节点,然后选择不想安装的提供程序。 请参阅 使用安装向导进行安装 (本主题中)。

    例如,如果安装适用于 SAP 的数据提供程序,则还必须安装 SAP 适配器。 但是,无需安装适用于 SAP 的数据提供程序即可安装 SAP 适配器。

32 位和 64 位安装方案

通过 BizTalk Server,BizTalk 适配器包可用于:

  • Visual Studio 设计时(为 LOB 应用程序的操作生成元数据时)

  • BizTalk Server 管理控制台设计时间(用于创建物理端口)

    注释

    BizTalk Server 管理控制台作为 32 位Microsoft管理控制台(MMC)应用程序运行。

  • BizTalk 运行时(从 LOB 应用程序发送和接收消息时)

可以使用单台计算机来完成所有这些任务,或者使用不同的计算机。 由于 Visual Studio 和 BizTalk MMC 都是 32 位进程,因此必须在完成设计时任务的计算机上安装 32 位 BizTalk 适配器包。

32 位安装方案

在每台计算机上安装以下软件。 如果使用单个计算机,则必须在该计算机上安装所有软件。

  1. 安装 32 位 WCF LOB 适配器 SDK
  2. 安装 32 位 BizTalk 适配器包。
  3. 安装 32 位 LOB 客户端和其他所需的 DLL。

64 位安装方案

对于 Visual Studio 设计时间 关于 BizTalk MMC 的设计时间 对于 BizTalk 运行时 对于 Visual Studio 设计时间和/或 BizTalk MMC 设计时间 + BizTalk 运行时
- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 32 位 BizTalk 适配器包。

- 安装 32 位 LOB 客户端和其他所需的 DLL。
- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 32 位 BizTalk 适配器包。

- 安装 32 位 LOB 客户端和其他所需的 DLL。
对于 32 位 BizTalk 进程

- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 32 位 BizTalk 适配器包。

- 安装 32 位 LOB 客户端和其他所需的 DLL。

对于 64 位 BizTalk 进程

- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 64 位 BizTalk 适配器包。

- 安装 64 位 LOB 客户端和其他所需的 DLL。
对于 32 位 BizTalk 进程

- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 32 位 BizTalk 适配器包。

- 安装 32 位 LOB 客户端和其他所需的 DLL。

对于 64 位 BizTalk 进程

- 安装 64 位 WCF LOB 适配器 SDK。

- 安装 64 位 BizTalk 适配器包。

- 安装 64 位 LOB 客户端和其他所需的 DLL。

- 安装 32 位 BizTalk 适配器包。

- 安装 32 位 LOB 客户端和其他所需的 DLL。

注释

在想要使用 Visual Studio 或 BizTalk MMC 执行设计时任务的任何计算机上,必须安装 32 位 BizTalk 适配器包。

使用安装向导进行安装

在交互模式下安装 BizTalk 适配器包的步骤。

  1. 运行 BizTalk Server setup.exe

  2. 选择“ 安装Microsoft BizTalk 适配器。 在下一个窗口中,将列出任何缺少的必备程序。 如果缺少任何程序,请选择缺少的程序,然后安装程序会为你安装它。

    例如,选择步骤 2:安装 Microsoft BizTalk 适配器包步骤 3:安装 Microsoft BizTalk 适配器包(x64)。

    注释

    如果要在虚拟机上安装 BizTalk 适配器包,安装向导可能会显示一条消息,指出它正在检查可用的磁盘空间。 如果此消息显示为挂起或只是坐在那里,则我们建议你 以无提示模式安装 (在本主题中)。

  3. 在“欢迎”屏幕上,选择“ 下一步”。

  4. 接受最终用户许可协议(EULA),然后选择“ 下一步”。

  5. “选择设置类型”中:

    • 若要安装最常见的功能,请选择“ 典型”。

    • 若要选择要安装的适配器,请选择“ 自定义”,然后继续执行下一步。

    • 若要安装所有功能,请选择“ 完成”。

      重要

      若要仅安装用于与企业应用程序接口的适配器,请选择 “自定义 安装”。

  6. 必需的仅当你选择了自定义安装时。 如果选择“ 典型 ”或 “完成 ”安装,请跳过此步骤,然后转到步骤 7。

    1. “自定义设置”中,展开 “基本适配器 ”以查看可用的适配器。

    2. 对于不需要的适配器,请选择适配器旁边的图标,然后选择“整个功能将不可用”。

    3. 展开 ADO 提供程序,然后选择不想安装的提供程序。

    4. 选择“下一步”。

  7. 选择“安装”。

  8. 客户体验改善计划中,可以选择注册。 如果注册,则可以与Microsoft共享以下数据:

    • 与要在其中安装 BizTalk 适配器包的计算机硬件相关的数据。

    • 与与 BizTalk 适配器包一起使用的企业应用程序版本相关的数据。

      选择“确定”

    注释

    您可以随时通过从 程序在修复模式下运行安装程序来更改该设置。

  9. 选择完成

以无提示模式安装

使用 msiexec 命令执行无提示安装。 作为 msiexec 命令的一部分,输入要安装的单个组件。 下表列出了 BizTalk 适配器包中每个组件的值。 使用这些值安装(或删除)特定的组件。 若要安装(或删除)多个组件,可以使用用逗号分隔的这些值的组合。

组件名称 命令行属性的对应值
Oracle 数据库适配器 DbFeature
Oracle 电子商务适配器 OracleEBSFeature
SAP 适配器 SapBaseAdapterFeature
Siebel 适配器 SiebelBaseAdapterFeature
SQL 适配器 SqlFeature
SAP 数据提供程序 SapAdoFeature

注意:仅当同时安装 SAP 适配器时,才必须提供此值。
Siebel 的数据提供程序 SiebelAdoFeature

注意:仅当同时安装 Siebel 适配器时,才必须提供此值。
所有组件

重要

功能名称区分大小写。

以下步骤演示如何为不同组件完成 BizTalk 适配器包的无提示安装。

静音模式步骤

  1. 打开命令提示符,转到 BizTalk Server 安装中的 BizTalk 适配器包根目录。

  2. 根据要安装的内容运行以下命令:

    注释

    若要在基于 x64 的平台上进行无提示安装,请在以下命令中将 AdaptersSetup.msi 替换为 AdaptersSetup64.msi

    • 若要执行完整的安装,需要安装所有适配器(包括 .NET Framework 数据提供程序),请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=ALL
      
    • 若要仅安装 Oracle 数据库适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=DbFeature
      
    • 若要仅安装 Oracle 电子商务适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=OracleEBSFeature
      
    • 若要仅安装 SAP 适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature
      
    • 若要安装 SAP 适配器以及适用于 SAP 的数据提供程序,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature
      
    • 若要仅安装 Siebel 适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature
      
    • 若要安装 Siebel 适配器以及 Siebel 的数据提供程序,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SiebelBaseAdapterFeature,SiebelAdoFeature
      
    • 若要仅安装 SQL 适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SqlFeature
      
    • 若要安装所有基本适配器,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SiebelBaseAdapterFeature,DbFeature,OracleEBSFeature,SqlFeature
      
    • 若要安装两个 .NET Framework 数据提供程序,请键入:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapAdoFeature,SiebelAdoFeature
      
    • 通过逗号分隔组件,以实现任何类型的自定义安装。 例如,若要使用适用于 SAP 的数据提供程序安装 SAP 适配器,以及 Siebel 适配器类型:

      msiexec /i AdaptersSetup.msi /qn ADDLOCAL=SapBaseAdapterFeature,SapAdoFeature,SiebelBaseAdapterFeature
      
    • 还可以选择注册 CEIP 作为无提示安装的一部分。 类型:

      msiexec /i AdaptersSetup.msi /qn CEIP_OPTIN=true
      

      默认情况下,选项为 false。

      重要

      在静默模式下安装 BizTalk 适配器包评估版本时,CEIP 的默认选项为 true。

      有关 msiexec 命令的详细信息,请在命令行上键入 msiexec ,然后按 ENTERWindows 命令:msiexec 也是一个很好的资源。

已知安装问题

有关与安装相关的问题的完整列表,请参阅每个适配器的 故障排除 主题。

在 64 位计算机上运行安装程序可能会在访问架构文件时引发错误

BizTalk 适配器包设置在访问 Microsoft.Adapters 时引发错误。<AdapterName>_schema.xml 文件,但将继续安装适配器。

原因

如果在同一台计算机上安装 32 位和 64 位版本的 BizTalk 适配器包,则两者使用的目标架构文件是相同的。 因此,当 64 位安装程序尝试访问该文件时,IIS 可能会使用由 32 位 BizTalk 适配器包安装的文件。

解决方案

将 Microsoft.Adapters.<AdapterName>_schema.xml 文件手动从 C:\Program Files\Microsoft BizTalk Adapter Pack(x64)\IIS 模式 复制到 C:\Windows\System32\inetsrv\config\schema

后续步骤

安装后步骤