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

设置服务器,并安装和配置软件先决条件。

加入管理员组

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

  1. 在“开始”菜单中,打开 “计算机管理”。

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

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

更改计算机名称(可选)

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

  1. “服务器管理器>仪表板”中,选择 “本地服务器”。
  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 会作为 服务器角色功能 包含在操作系统中。 若要进行安装:

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

  2. 选择“Internet Information Services”或“Web 服务器”(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 门户,则可以跳过本部分。

BAM 门户以 32 位模式运行。 如果在 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

下载并安装 x86 和 x64 的 SQL_AS_ADOMD,来源于 Microsoft SQL Server 2016 功能包下载

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

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

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

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

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

安装 Excel 2019 或 2016(可选)

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

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

重要

  • BizTalk Server 仅支持 32 位版本的 Microsoft Office。
  • 若要成功将 BAM.xla 加载到 Excel 中,请安装 Visual Basic for Applications在 Office 共享功能下)。 否则,可能会收到错误: 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(推荐)和专业版。 不支持 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 版本不包括 BizTalk Server 所需的某些功能。
  • BizTalk Server 支持 SQL Standard Edition。 但是,若要使用 Business Activity Monitoring 实时聚合(BAM RTA),请安装 SQL Server Enterprise Edition。 SQL Server Standard Edition 不支持 BAM 实时聚合(RTA)。
  • BizTalk Server 支持除二进制排序规则之外的所有区分大小写和不区分大小写的 SQL Server 排序规则。 不支持二进制排序规则。

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

  1. 启动 SQL Server 安装。

  2. 在功能设置过程中,选择以下内容:

    • 数据库引擎服务

    • 分析服务

    • 共享功能

      • 客户端工具连接
      • 集成服务

      注释

      若要在 SQL 远程连接到 BizTalk 时设置业务活动监视(BAM),还必须在 BizTalk Server 上安装 SSIS。

  3. 在“多维模式”下配置“Analysis Services”。 默认值为表格模式,在继续安装之前,请确保在 SQL Server 安装向导中将其更改为多维模式。

    安装 SQL Server 时,将 Analysis Services 从表格模式更改为多维模式

  4. 继续安装,如果出现提示,请重新启动计算机。

禁用共享内存

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

通常,共享内存协议仅影响安装在与 SQL Server 相同的计算机上的客户端(BizTalk Server)。 在某些压力条件下(例如从同一台计算机访问 SQL Server 的客户端),SQL Server 共享内存协议可能会降低 BizTalk Server 性能。 禁用共享内存网络协议可解决此问题。

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

如果使用 BAM 警报,BizTalk Server 需要 SQL Server 数据库邮件。 如果不使用 BAM 警报,请跳过本部分。

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

重要

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

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

发送测试电子邮件:

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

如果 收件人 收到了电子邮件,则说明数据库邮件已配置完成。

创建 SSIS 目录(可选)

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

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

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

安装 WinSCP (可选)

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

下载并安装 WinSCP

后续步骤

安装 BizTalk Server 2020