设置和安装 BizTalk Server 2016 的必备组件
设置服务器,然后安装和配置软件必备组件。
若要安装并配置 BizTalk Server,在本地计算机上使用管理员帐户登录到服务器。 向本地管理员组添加任何管理 BizTalk Server 的用户帐户:
- 在开始菜单中,打开“计算机管理”。
* 或者,打开“管理工具”,然后选择“计算机管理”。 * 或者,打开“服务器管理器”,选择“工具”,然后选择“计算机管理”。
- 展开“本地用户和组”,然后选择“组”。
- 右键单击“管理员”组,然后选择“添加到组”。 添加帐户,然后选择“确定”以保存更改。
如果计算机名称长度超过 15 个字符,BizTalk Server 配置将失败。 更改计算机名称:
- 在“服务器管理器” > “仪表板”中,选择“本地服务器”。
- 在“属性”中,选择“计算机名称”属性以对其进行更改。
- 重新启动计算机。
另请参阅:Windows PowerShell Rename-Computer
如果 BizTalk 和 SQL Server 安装在不同的计算机上,则对 BizTalk Server 和 SQL Server启用网络 DTC 访问。
-
在“开始”菜单中,打开 "dcomcnfg"。
- 或者,打开“管理工具”,然后选择“组件服务”。
- 或者,打开“服务器管理器”,选择“工具”,然后选择“组件服务”。
-
依次展开“组件服务”、“计算机”、“我的电脑”和“分布式事务处理协调器”。
-
右键单击“本地 DTC”,再选择“属性”。
-
转到“安全”选项卡,然后检查以下内容:
- 网络 DTC 访问
- 允许入站
- 允许出站
- 不要求进行身份验证
-
选择“确定”。 如果系统提示重启 MS DTC,则选择“是”。
有关可能需要的其他设置,请参阅 MSDTC 疑难解答。
BizTalk Server 安装程序会将事件记录保留在应用程序事件日志中。 日志中所需的空间量可能会超出其限制,具体取决于已安装的 BizTalk Server 功能。 如果在应用程序事件日志在安装期间出现空间不足,安装将失败。 更改“应用程序事件日志”设置可防止此故障。
-
在“开始”菜单中,打开“事件查看器”:
- 或者,打开“管理工具”,然后选择“事件查看器”。
- 或者,打开“服务器管理器”,选择“工具”,然后选择“事件查看器”。
-
展开“Windows 日志”,右键单击“应用程序”,然后选择“属性”。
-
若要确定可用空间,请比较“日志大小”和“最大日志大小”属性。
- 若要添加空间,请在“日志最大大小”中输入一个更大的值。
- 若要在日志变满时启用对旧事件的覆盖功能,请选择“按需要覆盖事件”。
- 若要清除日志事件,请选择“清除日志”。
-
选择“确定”。
使用 Edge 时,会显示以下消息: Microsoft Edge can't be opened using the Built-in Administrator account. Sign in with a different account and try again.
若要允许使用内置的管理员帐户打开 Edge:
- 在“开始”菜单中,打开“本地安全策略”。 或者,打开“服务器管理器”,选择“工具”,然后选择“本地安全策略”。
- 展开“本地策略”,然后选择“安全选项”。
- 转到“用户帐户控制:内置管理员帐户的管理员批准模式”策略,然后“启用”该策略。
- 选择“确定”,然后重启计算机。
请务必安装 Windows 最新重要更新。
- 在“开始”菜单上,打开“Windows 更新”,然后检查更新。 还可以打开“设置”,然后选择“更新和安全”。
- 安装更新之后,你可能需要重新启动计算机。
BizTalk Server 的下列功能需要 IIS:
- HTTP 适配器
- SOAP 适配器
- Windows SharePoint Services 适配器
- 安全套接字层 (SSL) 加密
- BAM 门户
- EDI
IIS 是作为“角色”或“功能”随附于操作系统,具体取决于 OS。 安装步骤:
-
在“开始”菜单中,打开“打开或关闭 Windows 功能”。 或者,打开“服务器管理器”,选择“管理”,然后选择“添加角色和功能”。
-
选择“Internet Information Services”或“Web 服务器 (IIS)”。 除了已默认选中的选项之外,还应选择以下选项:
Windows 10
- 在“Web 管理工具”中,还需检查:
- IIS 6 管理兼容性
- IIS 6 管理控制台
- IIS 6 脚本工具(安装 adsutil.vbs)
- IIS 元数据库和 IIS 6 配置兼容性
- IIS 管理控制台
- 在“万维网服务”中,展开“安全性”,同时检查:
- 基本身份验证
- Windows 身份验证
Windows 服务器
- 在“安全性”中,还需检查:
- 基本身份验证
- Windows 身份验证
- 在“管理工具”中,还需检查:
- IIS 管理控制台
- IIS 6 管理兼容性
- IIS 6 元数据库兼容性
- IIS 6 管理控制台
- IIS 6 脚本工具(安装 adsutil.vbs)
- 在“Web 管理工具”中,还需检查:
-
继续进行安装,并且在系统提示时重启计算机。
另请参阅:在 Windows 8 或 Windows Server 2012 上安装 IIS。
如果不使用 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。
- 选择“确定”。
如果使用 SharePoint Services 适配器,则 BizTalk Server 需要 WIF。 如果不使用 SharePoint Services 适配器,则可跳过本部分。
Windows Identity Foundation 作为一项功能包括在操作系统中。
- 在“开始”菜单中,打开“打开或关闭 Windows 功能”。 或者,打开“服务器管理器”,选择“管理”,然后选择“添加角色和功能”。
- 选择“Windows Identity Foundation 3.5”,然后继续进行安装。
- 如果系统提示,则重启计算机。
如果使用 BAM 警报,则 BizTalk Server 需要 SMTP 服务器。 如果不使用 BAM 警报,则可跳过本部分。
SQL Server 数据库邮件使用 SMTP 服务器发送 BAM 警报。 SMTP 服务器可以本地安装在 BizTalk Server 上,也可以安装在其他已安装 IIS 的服务器上。 SMTP 服务器在客户端操作系统上不可用,例如 Windows 8.1 或 Windows 10。
SMTP 服务器作为一项功能包括在服务器操作系统中。
- 在“开始”菜单中,打开“打开或关闭 Windows 功能”。 或者,打开“服务器管理器”,选择“管理”,然后选择“添加角色和功能”。
- 选择“SMTP 服务器”,然后继续进行安装。
- 如果系统提示,则重启计算机。
如果使用业务活动监视 (BAM),则 BizTalk Server 需要 Excel。 如果不使用 BAM,则可跳过本部分。
可以使用 BAM Office Excel 工作簿来定义要监视的业务流程。 还可以使用 BAM Excel 工作簿定义业务用户查看 BAM 所收集的数据的方式。
重要事项 |
---|
|
安装 Excel 2016
Office 2016 是使用“即点即用”或“C2R 安装程序”进行安装的。 C2R 安装下载并安装 Office 中的所有程序。 对于 BAM,我们只需要 Excel。 若要解决此问题,请下载并安装 Office 2016 部署工具以自定义 C2R 安装程序。
-
下载并安装 Office 2016 部署工具。
-
在具有提取的 Office 2016 部署工具文件的文件夹中,使用文本编辑器,如记事本,打开 configuration.xml。
-
将
<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 文件的位置。
-
在具有 Office 2016 部署工具文件的文件夹中,按住 SHIFT 键,然后右键单击该文件夹中的空白区域。 选择“在此处打开命令窗口”。
-
输入以下内容,以开始 Excel 安装:
setup.exe /configure configuration.xml
> [!TIP] `setup.exe /download configuration.xml` 下载所需的 Office 安装程序文件。
- 选择“Excel”,然后继续安装。
另请参阅:Office 部署工具的配置选项和安装 Office 2016 或 2013
安装 Excel 2013
- 运行 Microsoft Office 安装程序。
- 选择“自定义安装”,然后选择“Excel”。
- 继续安装。
BizTalk Server 需要 Visual Studio,以使用开发工具创建 BizTalk 项目。 如果这是临时或生产服务器,或没有在进行任何 BizTalk 开发,则跳过此部分。
建议使用 Visual Studio 企业版,但也支持专业版和社区版。
-
以管理员身份运行 Visual Studio 安装程序。
-
选择“默认”安装。 BizTalk Server 不需要任何可选功能。
说明 如果对多个 BizTalk 项目使用 Visual Studio,则选择“自定义”安装来安装其他功能。 一些常用功能包括 Microsoft Web 开发人员工具、Microsoft Office 开发人员工具、适用于 Visual Studio 的 PowerShell 工具以及 ClickOnce 发布工具。
-
继续进行安装,并且在系统提示时重启计算机。
另请参阅:安装 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
- 在“开始”菜单中,打开“程序和功能”。 或者,打开“控制面板”,然后选择“卸载程序”。
- 卸载:
- 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)
- 继续进行卸载,并且在系统提示时重启计算机。
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 Standard Edition 不支持 BAM 实时聚合 (RTA)。
- 若要从 Visual Studio 全面使用 BizTalk Server SDK 或部署 BizTalk Server 应用程序,请安装 SQL Server 开发工具。
- BizTalk Server 支持所有区分大小写和不区分大小写的 SQL Server 排序规则,二进制排序规则例外。 不支持二进制排序规则。
有关特定的安装步骤,请转到安装 SQL Server 2016或安装 SQL Server 2014。
-
开始 SQL Server 安装。
-
“功能”设置期间,选择以下内容:
- 数据库引擎服务
- SQL Server 复制
- R Services(数据库中)(可选,信息位置:SQL Server R Services)
- 用于搜索的全文和语义提取
- Analysis Services
- Reporting Services - 本机
- 共享功能
- 客户端工具连接
- Integration Services
说明 SQL Server Data Tools 未包含在 SQL Server 的默认安装中。 它不是必需的,但可从 SQL Server Data Tools (SSDT) 处下载。 下载可与所有 SQL Server 的支持版本兼容的 SQL Server Management Studio (SSMS),其中包括 Azure SQL 数据库。
- 数据库引擎服务
-
继续进行安装,并且在系统提示时重启计算机。
如果使用 BAM 警报,则 BizTalk Server 需要 SQL Server Database Mail。 如果未使用 BAM 警报,则跳过此部分。
另请参阅:Database Mail 的详细信息。
重要提示
- 需要知道 SMTP 服务器的服务器名称和 TCP 端口号。 如果在此同一台计算机上安装 IIS 和 SMTP 服务器,则使用本地 SMTP 服务器。 如果 SMTP 服务器需要身份验证,则准备好 SMTP 服务器名称和密码。
- BAM 门户和 BAM 警报是不同的功能。 如果使用 BAM 警报,则需要 SQL Server Database Mail。 如果不使用 BAM 警报,则不需要 SQL Server Database Mail。
有关特定的配置步骤,请转到:配置 SQL Server 2016 Database Mail 或 SQL Server 2014 Database Mail。
若要发送测试电子邮件:
- 右键单击“Database Mail”,然后选择“发送测试电子邮件”。
- 输入“收件人:”电子邮件地址,然后选择“发送测试电子邮件”。
如果“收件人:”收到该电子邮件,则已配置 Database Mail。