设置和安装 BizTalk Server 2016 的必备组件

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

加入管理员组

若要安装并配置 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. 选择“确定” 。

无法打开边缘 (可选)

使用 Edge 时,会显示以下消息:
Microsoft Edge can't be opened using the Built-in Administrator account. Sign in with a different account and try again.

若要允许使用内置的管理员帐户打开 Edge:

  1. 在“开始”菜单中,打开 “本地安全策略”。 或者,打开服务器管理器,选择“工具”,然后选择“本地安全策略”。
  2. 展开 “本地策略”,然后选择“ 安全选项”。
  3. 转到“用户帐户控制:为内置管理员帐户策略管理员审批模式”,然后启用策略。
  4. 选择“ 确定”,然后重启计算机。

安装 Windows 更新

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

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

启用 IIS

BizTalk Server 的下列功能需要 IIS:

  • HTTP 适配器
  • SOAP 适配器
  • Windows SharePoint Services 适配器
  • 安全套接字层 (SSL) 加密
  • 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. 继续进行安装,并且在系统提示时重启计算机。

另请参阅:在 Windows 8 或 Windows Server 2012 上安装 IIS。

运行 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. 右键单击“默认”“应用”“池”,然后选择“高级设置”。
  4. “启用 32 位应用程序” 的值更改为 “True”。
  5. 选择“确定” 。

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

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

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

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

安装 & 配置 SMTP Server (可选)

如果使用 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 2016 或 2013 (可选)

如果使用“业务活动监视” (BAM) ,BizTalk Server需要 Excel。 如果不使用 BAM,则可跳过本部分。

可以使用 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.

安装 Excel 2016

Office 2016 是使用“即点即用”或“C2R 安装程序”进行安装的。 C2R 安装下载并安装 Office 中的所有程序。 对于 BAM,我们只需要 Excel。 若要解决此问题,请下载并安装 Office 2016 部署工具 以自定义 C2R 安装程序。

  1. 下载并安装 Office 2016 部署工具

  2. 在包含提取的 Office 2016 部署工具文件的文件夹中,使用文本编辑器(如记事本)打开 configuration.xml 文件。

  3. <Configuration> 部分替换为以下内容:

    <Configuration>
    <Add SourcePath="D:\" OfficeClientEdition="32">
    <Product ID="O365ProPlusRetail" >
      <Language ID="en-us" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="InfoPath" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="OneDrive" />
      <ExcludeApp ID="OneNote" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="PowerPoint" />
      <ExcludeApp ID="Project" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="SharePointDesigner" />
      <ExcludeApp ID="Visio" />
      <ExcludeApp ID="Word" />
    </Product>
    </Add>
    </Configuration>
    

    将 "SourcePath" 替换为 Office 2016 ISO 文件的位置。

  4. 在包含 Office 2016 部署工具文件的文件夹中,按住 SHIFT 键,然后右键单击文件夹中的空白区域。 选择“在此处打开命令窗口”。

  5. 输入以下内容,以开始 Excel 安装:
    setup.exe /configure configuration.xml

    提示

    setup.exe /download configuration.xml 下载所需的 Office 安装程序文件。

  6. 选择“Excel”,然后继续安装。

另请参阅Office 部署工具和安装 Office 2016 或 2013 的配置选项

安装 Excel 2013

  1. 运行 Microsoft Office 安装程序。
  2. 选择“ 自定义安装”,然后选择“Excel”。
  3. 继续安装。

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

下载并安装 Visual C++ 可再发行组件包。 即使使用的是 Visual Studio 2015,也需要 2013 版本。

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

安装 Visual Studio 2015(可选)

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

建议使用 Visual Studio 企业版,但也支持专业版和社区版。

  1. 以管理员身份运行 Visual Studio 安装程序。

  2. 选择 “默认 安装”。 BizTalk Server 不需要任何可选功能。

    注意

    如果将 Visual Studio 用于多个 BizTalk 项目,请选择 “自定义 安装”以安装其他功能。 一些常用功能包括 Microsoft Web 开发人员工具、Microsoft Office 开发人员工具、适用于 Visual Studio 的 PowerShell 工具以及 ClickOnce 发布工具。

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

另请参阅安装 Visual Studio

重要

  • 如果在安装 BizTalk Server 之前安装 Visual Studio,然后升级到 Visual Studio Team Explorer,可能需要修复 BizTalk Server 安装。
  • Visual Studio 会自动安装 Microsoft SQL Server Express;而 BizTalk Server 并不使用它。 卸载 Microsoft SQL Server Express。 还可以卸载 Microsoft SQL Server Compact。
  • BizTalk Server 开发工具基于 Visual Studio。 在安装 BizTalk Server 开发人员工具和 SDK 之前,至少需安装 Microsoft Visual C#® .NET 组件。
  • BizTalk Server 运行时组件需要 .NET Framework 4.6。 如果安装了 Windows Communication Foundation (WCF) 适配器或 WCF 侦听器,则需要.NET Framework 3.0

卸载 SQL Server Express

  1. 在“开始”菜单中,打开 “程序和功能”。 或者,打开控制面板,然后选择“卸载程序”。

  2. 卸载:

    • Microsoft SQL Server 2014 Express LocalDb
    • Microsoft SQL Server Compact 4.0 SP1 x64 ENU
    • Microsoft SQL Server 2016 LocalDB (SQL Server 2016 Express LocalDB)
  3. 继续进行卸载,并且在系统提示时重启计算机。

安装 SQL Server 2016

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)。
  • 若要从 Visual Studio 全面使用 BizTalk Server SDK 或部署 BizTalk Server 应用程序,请安装 SQL Server 开发工具。
  • BizTalk Server 支持所有区分大小写和不区分大小写的 SQL Server 排序规则,二进制排序规则例外。 不支持二进制排序规则。

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

  1. 开始 SQL Server 安装。

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

    • 数据库引擎 服务

      • SQL Server Replication
      • R Services (数据库内) (可选;信息SQL Server R Services)
      • 全文和语义提取搜索
    • Analysis Services

    • Reporting Services - 本机

    • 共享功能

      • 客户端工具连接
      • Integration Services

      注意

      SQL Server的默认安装中不包含SQL Server Data Tools。 它不是必需的,但可以在 SSDT) SQL Server Data Tools (下载。 下载适用于所有受支持的SQL Server版本的 SSMS SQL Server Management Studio () ,包括Azure SQL数据库。 但是,若要在使用 BAM 时连接到远程 SSIS,需要安装与目标 SSIS 服务器相同的 SSMS 版本。 例如, 安装 SSMS 16。x 安装相关驱动程序以连接到 SQL 2016 SSIS。 SSMS 17。x 无法连接到 SQL 2016 SSIS。 可以安装多个版本的 SSMS。

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

禁用共享内存

  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 Shared Memory 协议可能会降低 BizTalk Server 性能。 禁用共享内存网络协议可解决此问题。

提示

如果禁用共享内存后SQL Server 代理无法启动,请确认已安装 ODBC Driver 13.1 for SQL Server

安装 SQL XML 4

这是 BizTalk Server 运行时、管理工具和 BAM 所必需的。

下载并安装 SqlXml 4.0

配置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 2016 数据库邮件SQL Server 2014 数据库邮件

若要发送测试电子邮件:

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

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

将 WinSCP 复制到 BizTalk 安装 (可选)

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

下载 WinSCP zip 文件并将文件解压缩到 BizTalk Server 2020 安装文件夹。

后续步骤

安装 BizTalk Server 2016