配置 BizTalk Server
使用基本配置或自定义配置配置BizTalk Server。
基本配置与自定义配置
- 如果配置使用域组,则进行“自定义配置”。
- 如果配置使用自定义组名称而不是默认组名称,则进行“自定义配置”。
- 如果配置使用自定义数据库名称而不是默认数据库名称,则进行“自定义配置”。
- 如果BizTalk Server和SQL Server位于不同的计算机上,则需要域组。 因此,应进行“自定义配置”。
- 无法使用基本配置在SQL Server命名实例上配置 BAM 分析。 如果使用命名实例,并且希望配置 BAM 分析,则应进行“自定义配置”。
- 建议对在单个服务器上运行BizTalk Server和SQL Server设置完整安装的用户使用基本配置。
- “基本配置”速度更快,因为它会自动使用默认名称来创建本地组和数据库。
准备阶段
- 可以使用默认实例和命名实例SQL Server配置BizTalk Server。
- 登录所用的帐户必须是本地管理员组的成员,并拥有对 SQL Server 的系统管理员权限 (SA)。
- 如果使用域组,则在配置BizTalk Server之前,域组必须存在。
- “BizTalk Server 配置”中列出的由 BizTalk Server 生成的默认帐户是本地组。 在多服务器环境中,必须用域组替换本地组。
- 如果配置 BAM Analysis Services,登录时所用的帐户必须为 OLAP 计算机中的 OLAP 管理员组的成员。
- 从 2020 BizTalk Server 开始,BAM 使用 SSIS 目录来部署和管理 BAM DTS 包。 在配置之前,在目标SQL Server上创建 SSIS 目录。
- 配置BizTalk Server后, (FP) 安装累积汇报 () 或功能包。 某些更新包含在 OU 或 FP 中,仅针对配置的项目。 如果在运行配置之前安装 SU 或 FP,请在配置后重新安装 SU 和 FP。 这可确保修补和升级所有组件。
基本配置
在“开始”菜单中,右键单击“BizTalk Server配置”,然后选择“以管理员身份运行”。 将打开“配置向导”。
选择以下选项:
选择“ 基本配置”。
数据库服务器名称自动默认为本地计算机名称。
输入 BizTalk 服务将作为其运行方式的帐户的“用户名”和“密码”。 最佳做法是创建一个唯一帐户。 不要使用个人用户名。
如果输入的用户名具有此计算机的管理凭据,将收到一条警告。 这是一般警报。 选择“确定”以继续。
选择“配置” 。
查看配置详细信息,然后选择“ 下一步”。
配置向导完成后,选择“ 完成”。
在临时文件夹中生成配置日志文件,类似于: C:\Users\username\AppData\Local\Temp\ConfigLog(01-12-2017 0h37m59s).log
。
在使用基本配置选项时,将发生以下情况:
- 所有数据库名称都由BizTalk Server自动生成。
- 所有适用数据库的登录信息都将在输入的帐户下运行。
- 所有 BizTalk 服务都是由BizTalk Server自动生成的。
- 所有 BizTalk 服务都在输入的帐户下运行。 配置过程将授予此帐户对该服务器以及 SQL Server 中对象的必需安全权限。
- 所有功能的配置均基于该计算机上安装的必备软件。
- 将自动使用默认组名在计算机上创建本地组。
- Internet 信息服务 (IIS) 中的默认网站将用于需要 IIS 的所有功能。
自定义配置
- 在“开始”菜单中,右键单击“BizTalk Server配置”,然后选择“以管理员身份运行”。 将打开“配置向导”。
- 选择“ 自定义配置”,然后选择“ 配置”。
提示
从 2020 BizTalk Server开始,组托管服务帐户 (gMSA) 可用于配置用于 BizTalk 中各种功能的帐户。 有关详细信息,请参阅 将组托管服务帐户用于 BizTalk 功能。
配置企业单一登录 (SSO)
准备阶段
- 配置完 SSO 后,不能使用“BizTalk Server 配置”对其重新进行配置。 若要重新配置 SSO,可使用“BizTalk Server 管理”。
- 使用本地帐户配置 SSO Windows 帐户时,仅输入帐户名。 请勿输入计算机名称。
- 使用本地SQL Server命名实例作为数据存储时,请使用
LocalMachineName\InstanceName
。 请勿使用LocalMachineName\InstanceName, PortNumber
。
步骤
选择“ 企业 SSO”。
进行下列配置:
在此计算机上启用企业单一 Sign-On:使用 SSO 设置配置此服务器。
创建新的 SSO 系统:如果这是要配置的第一个 SSO 服务器,请选择此选项。 这将创建和配置 SSO 数据库、创建主密钥(加密的安全密钥),并安装 SSO 所用的服务。 此外,您还必须备份此密钥服务器上的密钥。
需要了解的内容:
- 建议将主机密服务器配置为独立服务器。
- 只有 SSO 管理员才能执行此配置任务。
- 只能将一个主密钥服务器与一个 BizTalk 组相关联。 不支持将两个主密钥服务器与同一个 BizTalk 组相关联。
加入现有 SSO 系统:如果要将BizTalk Server添加到现有组,请选择此选项。 BizTalk Server与组中的其他 BizTalk 服务器共享相同的 SSO 配置和数据库。
数据存储:输入 SSO 服务器的服务器名称。 如果位于 SSO 服务器上,则选择本地服务器名称。 可以将 SSODB 保留为默认数据库名称,或输入自定义名称。
Windows 服务:输入用于运行企业单一 Sign-On 服务的帐户。 如果 SQL Server 位于另一台计算机,则输入域帐户。
Windows 帐户:可以保留默认组名称,或输入自定义内容。 如果 SQL Server 位于另一台计算机,则输入域帐户。
选择“ 企业 SSO 机密备份”。 此选项可将主密钥保存到加密的备份文件。
进行下列配置:
- 机密备份密码:输入主密码。
- 确认密码:重新输入主密码。
- 密码提醒:键入输入的密码提醒。 重要 - 不跳过此步骤。
- 备份文件位置:列出备份文件名和位置。 默认情况下,它存储在 \Program Files\Common Files\Enterprise Single Sign-On\ FileName.bak 中。
始终 备份主密钥,并与其他 BizTalk 管理员共享密码。
配置组
使用本地SQL Server命名实例作为数据存储时,请使用 LocalMachineName\InstanceName
。 请勿使用 LocalMachineName\InstanceName, PortNumber
。
选择“组”。
进行下列配置:
在此计算机上启用BizTalk Server组:选择此选项可在此服务器上创建新的 BizTalk 组,或加入现有组。
创建新的 BizTalk 组:如果这是组中的第一个BizTalk Server,请选择此选项。 使用此选项可以创建数据库,并添加组。
加入现有 BizTalk 组:如果要将此BizTalk Server加入现有组,请选择此选项。
创建用于跟踪聚合的分析数据库:选择此选项可安装SQL Server Analysis Services,并且你想要跟踪和存储运行状况监视 OLAP 多维数据集。
数据存储:输入托管 BizTalk 数据库的服务器名称。 如果此服务器同时安装了 BizTalk 和 SQL,则输入本地服务器名称。 如果 SQL Server 位于另一台计算机,则输入 SQL Server 名称。
可以保留默认数据库名称或输入自定义内容。
BizTalk 管理角色:可以保留默认组名称,也可以输入自定义内容。 如果 SQL Server 位于另一台计算机,则输入域帐户。
配置 BizTalk 运行时
准备阶段
- 配置运行时后,无法使用BizTalk Server配置重新配置运行时。 若要重新配置运行时,请使用 BizTalk Server 管理。
- 在组中创建的第一台主机必须是进程内主机和主机实例。
- 在同一组中的多个 BizTalk 服务器上配置运行时时,不能将同一服务帐户用于受信任的和不受信任的主机应用程序。 必须分别为受信任的应用程序和不受信任的应用程序使用一个唯一帐户。
步骤
选择 “BizTalk 运行时”。
进行下列配置:
注册BizTalk Server运行时组件:选择此选项可在此BizTalk Server上创建主机和主机实例。
创建 In-Process 主机和实例:在此计算机上创建 BizTalkServerApplication 主机和实例。 其他选项:
- 受信任:将邮件提交到 MessageBox 数据库时,传递发件人 (SSID 和/或 Party ID) 的凭据。 这相当于在服务器之间创建信任关系。 大多数主机和实例不受信任。
- 仅限 32 位:某些适配器仅在 32 位进程中运行,但大多数适配器符合 64 位要求。 配置 BizTalk 后,可在“BizTalk 管理”中启用/禁用此设置。 因此,无需强调。
- 主机名:BizTalkServerApplication 为默认值。 如果在“BizTalk 管理”中新建主机和实例,可以是特定于名称的,如 TrackingHost 或 ReceivingHost。 因此,将其保留原样。
创建独立主机和实例:独立主机在 IIS 中运行。 在许多环境中,最好保留默认值。 其他选项:
- 受信任:将邮件提交到 MessageBox 数据库时,传递发件人 (SSID 和/或 Party ID) 的凭据。 这相当于在服务器之间创建信任关系。 大多数主机和实例不受信任。
- 仅限 32 位:某些适配器仅在 32 位进程中运行,但大多数适配器符合 64 位要求。 配置 BizTalk 后,可在“BizTalk 管理”中启用/禁用此设置。
- 独立主机名:BizTalkServerIsolatedHost 为默认值。 保留原样。
Windows 服务:输入用于运行主机实例的帐户。 如果 SQL Server 位于另一台计算机,则输入域帐户。
Windows 组:可以保留默认组名称,或输入自定义项。 如果 SQL Server 位于另一台计算机,则输入域帐户。
配置业务规则引擎 (BRE)
如果不使用 BRE,则跳过本部分。
建议在配置业务规则引擎之前配置 BizTalk Server 组。 如果在配置BizTalk Server组之前配置 BRE,则BizTalk Server配置不会将组相关的管理角色添加到规则引擎数据库。
选择“ 业务规则引擎”。
进行下列配置:
- 在此计算机上启用业务规则引擎:如果对此BizTalk Server使用 BRE,请选择此选项。
- 数据存储:输入承载 Rules 数据库的服务器名称。 如果此服务器同时安装了 BizTalk 和 SQL,则输入本地服务器名称。 如果 SQL Server 位于另一台计算机,则输入 SQL Server 名称。 可以保留默认数据库名称或输入自定义名。
- Windows 服务:输入用于运行规则更新服务的帐户。 如果 SQL Server 位于另一台计算机,则输入域帐户。
配置 BAM 工具
如果不使用 BAM 工具,则跳过本部分。
业务活动监视工具包括:
- 用于 Excel 的 BAM 加载项
- BAM 管理器
- BAM 门户
准备阶段
- 配置 BAM 工具需要某些SQL Server管理功能,并且必须在安装了 Integration Services 的计算机中执行。 Integration Services 的版本必须与目标SQL Server版本等效。
- 从 2020 BizTalk Server开始,BAM 使用 SSIS 目录来部署和管理 BAM DTS 包。 在配置之前,) 在目标SQL Server (主导入和星型架构数据库上创建 SSIS 目录。
- BAM 工具可能由多个 BizTalk 组使用。 取消配置 BAM 工具时,会删除与该 BizTalk 组的连接。 但是,BAM SQL Server 基础结构将继续对其他指向 BAM 主导入表的 BizTalk 组发挥作用。
- 使用“业务活动监视工具”页,可快速重新配置 BAM 数据库。 例如,再次配置 BAM 数据库而无需删除现有配置。 重新配置这些 BAM 数据库将中断所有已部署的 OLAP 视图以及所有警报。 如果希望将某些现有视图和警报存于新配置的数据库中,请执行以下操作之一:
- 在重新配置前,取消部署这些警报和视图,然后在重新配置后,对其进行重新部署。 这些视图中不显示任何已存档的数据。
- 如果不使用 BAM 警报,则应在重新配置前备份数据库。 在重新配置后,将该数据库还原到新配置的位置。
- 如果要合并BizTalk Server数据库,则应排除 BAM 存档和 BAM 分析数据库。
步骤
选择“ BAM 工具”。
进行下列配置:
- 启用业务活动监视工具:在此计算机上启用并安装 BAM 工具。
- 为 BAM 聚合启用 Analysis Services:提供 BAM 警报的跟踪信息。
- 数据存储:输入托管 BAM 数据库的服务器名称。 如果此服务器同时安装了 BizTalk 和 SQL,则输入本地服务器名称。 如果 SQL Server 位于另一台计算机,则输入 SQL Server 名称。 可以保留默认数据库名称或输入自定义名。
- 删除此 BizTalk 组的业务活动/监视工具:卸载并从 BizTalk 组中删除 BAM 工具。
配置 BAM 警报
BAM 警报需要启用 BAM 工具。
BAM 警报服务需要SQL_AS_ADOMD客户端才能运行。 从 SQL Server 2016 功能包安装 SQL Server 2016 Analysis Services ADOMD。
选择“ BAM 警报”。
进行下列配置:
- 启用 BAM 警报:如果使用 BAM 警报,则检查此选项。 请记住,必须已配置 SQL Database Mail 才能使用 BAM 警报。
- Windows 服务:输入用于运行 BAM 警报服务的帐户。 如果 SQL Server 位于另一台计算机,则输入域帐户。
- BAM 警报 SMTP 服务器:输入使用 SQL 数据库 Mail 配置的 SMTP 服务器名称。
- BAM 警报文件位置:输入用于存储 BAM 警报的网络共享。 您必须先手动创建此共享位置,BAM 警报才能存储这些文件。
- 警报数据库的SQL Server:输入托管警报数据库的SQL Server名称。 不支持使用 IPv6 地址来指定警报数据库的 NS SQL Server。 但是,您可以使用计算机名称,这样,DNS 转换将会进行查找。
- 警报数据库名称的前缀:输入用于警报数据库的前缀。
配置 BAM 门户
选择“ BAM 门户”。
进行下列配置:
- 启用 BAM 门户:如果使用 BAM 门户,请加粗此选项。
- Web 服务帐户:输入用于运行 IIS 服务的帐户。 如果 SQL Server 位于另一台计算机,则输入域帐户。
- Windows 组:可以保留默认组名称,或输入自定义组名称。 如果 SQL Server 位于另一台计算机,则输入域帐户。
- BAM 门户网站:选择要托管 BAM 门户的网站。 在某些环境中,默认网站是唯一配置的网站。
配置 BizTalk EDI/AS2 运行时
- 必须先配置企业 SSO、组和 BizTalk 运行时,才能配置 BizTalk EDI/AS2 运行时。
- 必须先配置 BAM 工具,才能配置 EDI/AS2 运行时状态报告功能。
- 如果您只配置 EDI,那么将不需要 BAM。
选择 BizTalk EDI/AS2 运行时。
进行下列配置:
- 在此计算机上启用 BizTalk EDI/AS2 运行时:如果要使用 X12、EDIFACT 或 AS2 协议进行企业到企业消息传送,请选择此选项。
- 为此 BizTalk 组启用 BizTalk EDI:选择是否使用 X12 或 EDIFACT。
- 为此 BizTalk 组启用 BizTalk AS2:如果使用 AS2,请选择 。
- 为此 BizTalk 组启用 BizTalk EDI/AS2 运行时状态报告:启用报告用户体验以提供 EDI 交换和确认的状态。
- 从此 BizTalk 组中删除 BizTalk EDI、AS2 和状态报告功能:卸载并从组中删除报告功能。
配置 Windows SharePoint Services Web 服务 - 仅限 BizTalk Server 2013 和 R2
重要
本部分仅适用于 BizTalk Server 2013 R2 和 BizTalk Server 2013。 如果不使用 BizTalk Server 2013 R2 或 BizTalk Server 2013,则跳过此部分。
- 从 BizTalk Server 2016 开始,已删除此 SharePoint Services Web 服务 (SSOM),不推荐在 BizTalk Server 2013 R2 中使用。 它将替换为 SharePoint Services 适配器 (CSOM)。 BizTalk 配置中不显示 CSOM 选项。 CSOM 选项会随 BizTalk 自动安装,就像文件适配器或 HTTP 适配器自动安装的方式一样。
选择“Windows SharePoint Services适配器”。
进行下列配置:
- 在此计算机上启用 Windows SharePoint Services 适配器:选择 以安装 SharePoint Services Web 服务。 IIS Web Services 安装在 SharePoint Services 计算机上,既可以和 BizTalk Server 在同一计算机上,也可以在单独的计算机上。 在大多数环境中,BizTalk Server 和 SharePoint Services 都位于单独的计算机上。
- Windows 组:可以保留默认组名称,或输入自定义内容。
- Windows SharePoint Services适配器网站:选择承载 Windows SharePoint 服务适配器 Web 服务的网站。
配置 REST API
此功能适用于 BizTalk Server 2020 及更新。
- 管理服务:用于BizTalk Server项目管理的 REST API。 管理服务 API 的默认 URI 为
http(s)://localhost/BizTalkManagementService
。 - 操作数据服务:提供有关流经BizTalk Server环境的实例和消息的信息的服务。 操作数据馈送与在 BizTalk Server 管理中查看组中心的数据相同。 操作数据服务 API 的默认 URI 为
http(s)://localhost/BizTalkOperationalDataService
。
选择“ REST API”。
进行下列配置:
- 启用 BizTalk REST API:如果要启用 BizTalk REST API,请检查此项。
- Web 服务帐户:输入用于运行 IIS 服务的帐户。
- Windows 组:指定允许访问 API 的 Windows 组。 默认值为
Everyone
。 - REST API 网站:选择要托管两个 REST API 的网站。
配置 BizTalk TMS
此功能适用于 BizTalk Server 2020 及更新。
BizTalk TMS 是一项服务,用于刷新 BizTalk 使用的身份验证令牌。 这是Office 365适配器的先决条件。
重要
- 必须在运行“企业单一 Sign-On 服务” (ENTSSO) 的服务器上配置 TMS。
- 仅应在 BizTalk 组中的单个服务器上配置 TMS。 对于高可用性方案,可以在 Active-Passive 拓扑中的多个服务器上配置 TMS。
选择 BizTalk TMS。
进行下列配置:
- 启用 BizTalk TMS:如果要启用 BizTalk TMS,请检查此项。
- 服务帐户:输入用于运行 TMS 的帐户。 服务帐户必须是“SSO 管理员”组的成员。
应用配置
选择“ 应用配置”,然后继续配置。
- 在 “摘要”中,查看所选组件,然后选择“ 下一步”。
- 完成后,选择“完成”。
完成后,将在临时文件夹中生成一个配置日志文件,类似于: C:\Users\username\AppData\Local\Temp\ConfigLog(1-12-2017 2h39m30s).log
。
IIS 应用程序池和网站
配置BizTalk Server后,可能会创建以下 Internet Information Services (IIS) 应用程序池和虚拟应用程序:
应用程序池
BAMAppPool:BAM 门户的应用程序池。
应用池标识:创建自己的标识。
BTSSharePointAdapterWSAppPool:Windows SharePoint 服务适配器 Web 服务的应用程序池。
应用池标识:创建自己的标识。
STSWebServiceAppPool:贸易合作伙伴管理工具的应用程序池。
应用池标识:创建自己的标识。
TpmWSAppPool:TPM 管理 Web 服务的应用程序池。
应用池标识:创建自己的标识。
BizTalkManagementServiceAppPool:管理服务 REST API 的应用程序池。
应用池标识:创建自己的标识。
BizTalkOperationalDataServiceAppPool:操作数据服务 REST API 的应用程序池。
应用池标识:创建自己的标识。
虚拟应用程序
BAM:托管 BAM 门户组件(包括页面、映像、预编译代码和其他资源)的虚拟应用程序。 此虚拟应用程序调用 BAMManagementService 应用程序来与 BAM 数据库通信。 若要打造 BAM 门户的品牌,可以更改此应用程序的内容。
默认应用程序池:BAMAppPool
BAMManagementService:托管 BAMManagementService Web 服务的虚拟应用程序。 BAM 门户应用程序可使用此 Web Services 与 BAM 主导入表 (PIT) 进行通信。 使用配置期间创建的注册表中存储的模拟凭据可以完成与数据库的通信。 自定义客户端可以使用由 Web Services 公开的这个方法以获取任何用户的视图及其详细信息、相关活动和数据透视表布局。 还可以将其用于管理数据库中的警报。
默认应用程序池:BAMAppPool
BTSharePointAdapterWS:托管 Windows SharePoint 服务适配器 Web 服务的虚拟应用程序。 仅适用于 BizTalk Server 2013 R2 和 2013。
默认应用程序池:BTSSharePointAdapterWSAppPool
BizTalkManagementService:托管管理服务 REST API 的虚拟应用程序。
默认应用程序池:BizTalkManagementServiceAppPool
BizTalkOperationalDataService:托管操作数据服务 REST API 的虚拟应用程序。
默认应用程序池:BizTalkOperationalDataServiceAppPool