设置和安装 BizTalk Server 2020 的先决条件
设置服务器,然后安装和配置软件必备组件。
加入管理员组
若要安装并配置 BizTalk Server,在本地计算机上使用管理员帐户登录到服务器。 向本地管理员组添加任何管理 BizTalk Server 的用户帐户:
在“开始”菜单中,打开 “计算机管理”。
- 或者,打开 “管理工具”,然后选择“ 计算机管理”。
- 或者,打开服务器管理器,选择“工具”,然后选择“计算机管理”。
展开 “本地用户和组”,然后选择“ 组”。
右键单击“ 管理员 ”组,然后选择“ 添加到组”。 添加 帐户,然后选择“ 确定” 以保存更改。
(可选) 更改计算机名称
如果计算机名称长度超过 15 个字符,则BizTalk Server配置失败。 若要将计算机名称更改为少于 15 个字符,请执行以下操作:
- 在 服务器管理器>Dashboard 中,选择“本地服务器”。
- 在 “属性”中,选择“计算机名称”属性以更改它。
- 重新启动计算机。
另请参阅:Windows PowerShell Rename-Computer
启用网络 DTC 访问
如果 BizTalk 和 SQL Server 安装在不同的计算机上,则对 BizTalk Server 和 SQL Server启用网络 DTC 访问。
在“开始”菜单中,打开 "dcomcnfg"。
- 或者,打开 “管理工具”,然后选择“ 组件服务”。
- 或者,打开服务器管理器,选择“工具”,然后选择“组件服务”。
依次展开“组件服务”、“计算机”、“我的计算机”和“分布式事务处理协调器”。
右键单击“ 本地 DTC”,然后选择“ 属性”。
转到“安全”选项卡,检查以下内容:
- 网络 DTC 访问
- 允许入站
- 允许出站
- 不要求进行身份验证
选择“确定” 。 如果系统提示重启 MS DTC,请选择“ 是”。
有关可能需要的其他设置,请参阅 MSDTC 问题疑难解答。
配置应用程序事件日志 (可选)
BizTalk Server 安装程序会将事件记录保留在应用程序事件日志中。 日志中所需的空间量可能会超出其限制,具体取决于已安装的 BizTalk Server 功能。 如果在应用程序事件日志在安装期间出现空间不足,安装将失败。 更改“应用程序事件日志”设置可防止此故障。
在“开始”菜单中,打开事件查看器:
- 或者,打开“管理工具”,然后选择“事件查看器”。
- 或者,打开服务器管理器,选择“工具”,然后选择“事件查看器”。
展开 “Windows 日志”,右键单击“ 应用程序”,然后选择“ 属性”。
若要确定可用空间,请比较 日志大小 和 最大日志大小 属性。
- 若要添加空间,请在 “最大日志大小”中输入更大的数字。
- 若要在日志已满时启用旧事件的覆盖,请选择“ 根据需要覆盖事件”。
- 若要清除日志事件,请选择“ 清除日志”。
选择“确定” 。
安装 Windows 更新
请务必安装 Windows 最新重要更新。
- 在“开始”菜单上,打开 Windows 汇报,检查更新。 还可以打开 “设置”,然后选择“ 更新和安全性”。
- 安装更新之后,你可能需要重新启动计算机。
安装 Visual C++ 2015-2019 可再发行程序包
下载并安装 Visual C++ 2015-2019 可再发行程序包 - x86 和 Visual 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 作为 角色 或 功能包含在操作系统中,具体取决于操作系统。 若要进行安装:
在“开始”菜单中,打开 或关闭“打开或关闭 Windows 功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。
选择 “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)
继续进行安装,并且在系统提示时重启计算机。
运行 64 位 BAM 门户 (可选)
如果不使用 BAM 门户,则可以跳过此部分。
在 32 位模式下运行 BAM 门户。 如果在 64 位环境中使用 Internet Information Services (IIS) ,请将应用程序池设置为在 32 位模式下运行。
使用 adsutil.vbs
- 以管理员身份打开命令提示符。
- 在命令提示符下,键入:
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
- 选择 Enter。
使用 IIS 管理器
- 在“开始”菜单中,打开 "inetmgr"。
- 展开计算机名称,然后选择“ 应用程序池”。
- 右键单击“DefaultAppPool”,然后选择“高级设置”。
- 将 “启用 32 位应用程序” 的值更改为 “True”。
- 选择“确定” 。
安装 Windows Identity Foundation (WIF)(可选)
如果使用 SharePoint Services 适配器,BizTalk Server需要 WIF。 如果不使用 SharePoint Services 适配器,则可跳过本部分。
Windows Identity Foundation 作为 功能包含在操作系统中。
- 在“开始”菜单中,打开 或关闭“打开或关闭 Windows 功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。
- 选择“ Windows Identity Foundation 3.5”,然后继续安装。
- 如果系统提示,则重启计算机。
安装 SQL Server 2016 Analysis Services ADOMD.NET
从 Microsoft SQL Server 2016 功能包下载并安装 x86 和 x64 SQL_AS_ADOMD。
安装 & 配置 SMTP Server (可选)
如果使用 BAM 警报,BizTalk Server需要 SMTP 服务器。 如果不使用 BAM 警报,则可跳过本部分。
SQL Server 数据库邮件使用 SMTP 服务器发送 BAM 警报。 SMTP 服务器可以本地安装在 BizTalk Server 上,也可以安装在其他已安装 IIS 的服务器上。 SMTP 服务器在客户端操作系统上不可用,例如 Windows 8.1 或 Windows 10。
SMTP 服务器作为 一项功能包含在服务器操作系统中。
- 在“开始”菜单中,打开 或关闭“打开或关闭 Windows 功能”。 或者,打开服务器管理器,选择“管理”,然后选择“添加角色和功能”。
- 选择“ SMTP 服务器”,然后继续安装。
- 如果系统提示,则重启计算机。
安装 Excel 2019 或 2016 (可选)
如果打算在此计算机上使用适用于 Excel 的 BAM Add-In,则需要 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 (建议) 和专业版。 不支持Visual Studio Community版本。
- 以管理员身份运行 Visual Studio 安装程序。
- 选择 “默认 安装”。 BizTalk Server 不需要任何可选功能。
- 继续进行安装,并且在系统提示时重启计算机。
另请参阅 : 安装 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。
开始 SQL Server 安装。
“功能”设置期间,选择以下内容:
数据库引擎 服务
Analysis Services
共享功能
- 客户端工具连接
- Integration Services
注意
若要在 SQL 远程连接到 BizTalk 时设置业务活动监视 (BAM) ,还必须在 BizTalk Server 上安装 SSIS。
在多维模式下配置 Analysis Services。 默认值为表格模式,在继续安装之前,请确保在SQL Server安装向导中将其更改为多维模式。
继续进行安装,并且在系统提示时重启计算机。
禁用共享内存
- 打开“SQL Server 配置管理器”。
- 在“SQL Server 配置管理器”中,展开“SQL Server网络配置”,然后选择“MSSQLSERVER 的协议”。
- 右键单击“ 共享内存”,然后选择“ 禁用”。
- 选择“SQL Server服务”,右键单击“SQL Server (MSSQLSERVER) ”,然后选择“停止”。 服务停止后,右键单击SQL Server (MSSQLSERVER) ,然后选择“启动”。
- 关闭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 数据库邮件。
若要发送测试电子邮件:
- 右键单击“数据库邮件”,然后选择“发送测试电子邮件”。
- 输入 “To: 电子邮件地址”,然后选择“ 发送测试电子邮件”。
如果收件人收到电子邮件,则配置数据库邮件。
创建 SSIS 目录 (可选)
如果使用 BAM,BizTalk Server需要创建 SSIS 目录。 如果不使用 BAM,请跳过此部分。
另请参阅 :有关 SSIS 目录的详细信息。
有关创建 SSIS 目录的具体步骤,请参阅: 创建 SSIS 目录。
安装 WinSCP (可选)
SFTP 适配器需要。 如果不使用 SFTP 适配器,请跳过此部分。
下载并安装 WinSCP。