设置并安装 BizTalk Server 2020 的先决条件

设置服务器,然后安装和配置软件必备组件。

加入管理员组

若要安装并配置 BizTalk Server,在本地计算机上使用管理员帐户登录到服务器。 向本地管理员组添加任何管理 BizTalk Server 的用户帐户:

  1. 在"开始"菜单中,打开计算机管理

    • 或者,打开 管理工具,然后选择 “计算机管理”。
    • 或者,打开服务器管理器,选择“工具”,然后选择“计算机管理”。
  2. 展开 本地用户和组,然后选择“ ”。

  3. 右键单击 “管理员 ”组,然后选择“ 添加到组”。 添加 帐户,然后选择“ 确定 ”保存更改。

更改计算机名称 (可选)

如果计算机名称超过 15 个字符,则BizTalk Server配置失败。 将计算机名称更改为小于 15 个字符:

  1. 服务器管理器>Dashboard 中,选择“本地服务器”。
  2. “属性”中,选择要更改的计算机名称属性。
  3. 重新启动计算机。

另请参阅:Windows PowerShell Rename-Computer

启用网络 DTC 访问

如果 BizTalk 和 SQL Server 安装在不同的计算机上,则对 BizTalk Server 和 SQL Server启用网络 DTC 访问。

  1. 在“开始”菜单中,打开 "dcomcnfg"。

    • 或者,打开 管理工具,然后选择 “组件服务”。
    • 或者,打开服务器管理器,选择“工具”,然后选择“组件服务”。
  2. 展开 组件服务、展开 “计算机”、“ 我的计算机”和“ 分布式事务处理协调器”。

  3. 右键单击 “本地 DTC”,然后选择“ 属性”。

  4. 转到“ 安全 ”选项卡,并检查以下内容:

    • 网络 DTC 访问
    • 允许入站
    • 允许出站
    • 不要求进行身份验证
  5. 选择“确定”。 如果系统提示重启 MS DTC,请选择“ ”。

有关可能需要的其他设置,请参阅 MSDTC 故障排除问题

配置应用程序事件日志 (可选)

BizTalk Server 安装程序会将事件记录保留在应用程序事件日志中。 日志中所需的空间量可能会超出其限制,具体取决于已安装的 BizTalk Server 功能。 如果在应用程序事件日志在安装期间出现空间不足,安装将失败。 更改“应用程序事件日志”设置可防止此故障。

  1. 在"开始"菜单中,打开事件查看器

    • 或者,打开管理工具,然后选择事件查看器
    • 或者,打开服务器管理器,选择“工具”,然后选择事件查看器
  2. 展开Windows日志,右键单击“应用程序”,然后选择“属性”。

  3. 若要确定可用空间,请比较 日志大小最大日志大小 属性。

    • 若要添加空间,请在 最大日志大小中输入更高的数字。
    • 若要在日志满时启用覆盖旧 事件,请选择“根据需要覆盖事件”。
    • 若要清除日志事件,请选择“ 清除日志”。
  4. 选择“确定”。

安装 Windows 更新

请务必安装 Windows 最新重要更新。

  1. 在"开始"菜单上,打开Windows更新,并检查更新。 还可以打开设置,然后选择“更新和安全性”。
  2. 安装更新之后,你可能需要重新启动计算机。

安装 Visual C++ 2015-2019 可再发行组件包

下载并安装 Visual C++ 2015-2019 可再发行组件包 - x86Visual C++ 2015-2019 可再发行组件包 - x64

Visual C++ 下载列出了所有可用版本。

安装Microsoft OLE DB Driver for SQL Server

下载并安装Microsoft OLE DB Driver for SQL Server

启用 IIS

BizTalk Server 的下列功能需要 IIS:

  • HTTP 适配器
  • SOAP 适配器
  • Windows SharePoint Services 适配器
  • 安全套接字层 (SSL) 加密
  • 管理 REST API
  • BAM 门户
  • EDI

IIS 包含在操作系统中作为 角色功能,具体取决于 OS。 若要进行安装:

  1. 在"开始"菜单中,打开“打开或关闭Windows功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。

  2. 选择Internet Information ServicesWeb 服务器 (IIS) 。 除了已默认选中的选项之外,还应选择以下选项:

    Windows 10

    • Web 管理工具中,还检查:

      • IIS 6 管理兼容性
      • IIS 6 管理控制台
      • IIS 6 脚本工具(安装 adsutil.vbs)
      • IIS 元数据库和 IIS 6 配置兼容性
      • IIS 管理控制台
    • 万维网服务中,展开 “安全性 ”,并检查:

      • 基本身份验证
      • Windows 身份验证

      Windows Server

    • “安全性”中,还检查:

      • 基本身份验证
      • Windows 身份验证
    • 管理工具中,还检查:

      • IIS 管理控制台
      • IIS 6 管理兼容性
      • IIS 6 元数据库兼容性
      • IIS 6 管理控制台
      • IIS 6 脚本工具(安装 adsutil.vbs)
  3. 继续进行安装,并且在系统提示时重启计算机。

运行 64 位 BAM 门户 (可选)

如果不使用 BAM 门户,则可以跳过本部分。

在 32 位模式下运行 BAM 门户。 如果在 64 位环境中使用 Internet Information Services (IIS) ,请将应用程序池设置为在 32 位模式下运行。

使用 adsutil.vbs

  1. 以管理员身份打开命令提示符。
  2. 在命令提示符下,输入:
    cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  3. 选择 Enter。

使用 IIS 管理器

  1. 在“开始”菜单中,打开 "inetmgr"。
  2. 展开计算机名称,然后选择 “应用程序池”。
  3. 右键单击 DefaultAppPool,然后选择“高级设置”。
  4. “启用 32 位应用程序 ”的值更改为 True
  5. 选择“确定”。

安装 Windows Identity Foundation (WIF)(可选)

如果使用 SharePoint 服务适配器,BizTalk Server需要 WIF。 如果不使用 SharePoint Services 适配器,则可跳过本部分。

Windows Identity Foundation 作为功能包含在操作系统中。

  1. 在"开始"菜单中,打开“打开或关闭Windows功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。
  2. 选择Windows Identity Foundation 3.5,并继续安装。
  3. 如果系统提示,则重启计算机。

安装 SQL Server 2016 Analysis Services ADOMD.NET

Microsoft SQL Server 2016 功能包下载并安装 x86 和 x64 SQL_AS_ADOMD。

安装 & 配置 SMTP 服务器 (可选)

如果使用 BAM 警报,BizTalk Server需要 SMTP 服务器。 如果不使用 BAM 警报,则可跳过本部分。

SQL Server 数据库邮件使用 SMTP 服务器发送 BAM 警报。 SMTP 服务器可以本地安装在 BizTalk Server 上,也可以安装在其他已安装 IIS 的服务器上。 SMTP 服务器在客户端操作系统上不可用,例如 Windows 8.1 或 Windows 10。

SMTP 服务器作为 一项功能包含在服务器操作系统中。

  1. 在"开始"菜单中,打开“打开或关闭Windows功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。
  2. 选择 SMTP 服务器,并继续安装。
  3. 如果系统提示,则重启计算机。

安装 Excel 2019 或 2016 (可选)

如果打算在此计算机上将 BAM Add-In 用于Excel,则需要Excel。 否则,可以跳过此部分。

可以使用 BAM Office Excel 工作簿来定义要监视的业务流程。 还可以使用 BAM Excel 工作簿定义业务用户查看 BAM 所收集的数据的方式。

重要

  • BizTalk Server仅支持 32 位版本的Microsoft Office。
  • 若要成功将 BAM.xla 加载到 Excel,请在Office共享功能) 下安装Visual Basic for Applications (。 否则,可能会出现错误:This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.

安装 Visual Studio 2019 (可选)

BizTalk Server 需要 Visual Studio,以使用开发工具创建 BizTalk 项目。 如果这是临时或生产服务器,或没有在进行任何 BizTalk 开发,则跳过此部分。

支持Visual Studio Enterprise (推荐的) 和Professional版本。 不支持Visual Studio Community版本。

  1. 以管理员身份运行 Visual Studio 安装程序。
  2. 选择 默认 安装。 BizTalk Server 不需要任何可选功能。
  3. 继续进行安装,并且在系统提示时重启计算机。

另请参阅安装 Visual Studio 2019

重要

  • BizTalk Server 开发工具基于 Visual Studio。 安装BizTalk Server开发人员工具/SDK 和BizTalk Server扩展之前,至少先安装 .NET 桌面开发工作负荷。
  • BizTalk Server运行时需要.NET Framework 4.7.2 或更高版本。

安装 SQL Server

BizTalk Server 需要 SQL Server。 SQL Server 可以和 BizTalk 安装在同一台计算机上,也可以安装在不同的计算机上。 大多数生产环境在不同的服务器上安装 BizTalk 和 SQL。

重要

  • 不建议使用或不支持 SQL Server Express Edition。 Express Edition 不包括 BizTalk Server 需要的某些功能。
  • BizTalk Server 支持 SQL 标准版。 但是,为使用业务活动监视实时聚合 (BAM RTA),需安装 SQL Server Enterprise Edition。 SQL Server 标准版中不支持 BAM 实时聚合 (RTA)。
  • BizTalk Server 支持所有区分大小写和不区分大小写的 SQL Server 排序规则,二进制排序规则例外。 不支持二进制排序规则。

有关特定安装步骤,请参阅安装SQL Server

  1. 开始 SQL Server 安装。

  2. “功能”设置期间,选择以下内容:

    • 数据库引擎服务
    • Analysis Services
    • 共享功能
      • 客户端工具连接
      • Integration Services
  3. 在多维模式下配置 Analysis Services。 默认值为表格模式,请确保在SQL Server安装向导中将其更改为多维模式,然后再继续安装。

    Change Analysis Services from tabular mode to multidimensional mode when installing SQL server

  4. 继续进行安装,并且在系统提示时重启计算机。

禁用共享内存

  1. 打开“SQL Server 配置管理器”
  2. 在SQL Server 配置管理器中,展开SQL Server网络配置,然后选择 MSSQLSERVER 的协议
  3. 右键单击 “共享内存”,然后选择“ 禁用”。
  4. 选择SQL Server服务,右键单击SQL服务器 (MSSQLSERVER) ,然后选择“停止”。 服务停止后,右键单击SQL SERVER (MSSQLSERVER) ,然后选择"开始"菜单
  5. 关闭SQL Server 配置管理器

通常,共享内存协议仅影响安装在与SQL Server相同的计算机上的客户端 (BizTalk Server) 。 在任务繁忙时(例如,客户端从同一计算机访问 SQL Server 时),SQL Server Shared Memory 协议可能会降低 BizTalk Server 性能。 禁用共享内存网络协议可解决此问题。

配置SQL 数据库邮件 (可选)

如果使用 BAM 警报,BizTalk Server需要SQL Server 数据库邮件。 如果未使用 BAM 警报,则跳过此部分。

另请参阅:有关数据库邮件的详细信息。

重要

  • 需要知道 SMTP 服务器的服务器名称和 TCP 端口号。 如果在此同一台计算机上安装 IIS 和 SMTP 服务器,则使用本地 SMTP 服务器。 如果 SMTP 服务器需要身份验证,则准备好 SMTP 服务器名称和密码。
  • BAM 门户和 BAM 警报是不同的功能。 如果使用 BAM 警报,则需要 SQL Server Database Mail。 如果不使用 BAM 警报,则不需要 SQL Server Database Mail。

有关特定配置步骤,请参阅:配置SQL Server 数据库邮件

若要发送测试电子邮件:

  1. 右键单击数据库邮件,然后选择“发送测试电子邮件”。
  2. 输入“ To: 电子邮件地址”,然后选择“ 发送测试电子邮件”。

如果收件人收到电子邮件,则配置数据库邮件。

创建 SSIS 目录 (可选)

如果使用 BAM,BizTalk Server需要创建 SSIS 目录。 如果不使用 BAM,请跳过此部分。

另请参阅 :有关 SSIS 目录的详细信息。

有关创建 SSIS 目录的特定步骤,请参阅创建 SSIS 目录

安装 WinSCP (可选)

SFTP 适配器需要。 如果不使用 SFTP 适配器,请跳过本部分。

下载并安装 WinSCP

后续步骤

安装 BizTalk Server 2020