有关BizTalk Server修补程序、累积更新和 Service Pack 的信息

本文提供有关 Microsoft BizTalk Server修补程序、累积更新和 Service Pack 的信息,包括支持。

原始产品版本:BizTalk Server
原始 KB 编号: 2003907

为BizTalk Server安装修补程序、累积更新或 Service Pack 时,请考虑以下变量。

x86 和 x64 版本

某些BizTalk Server文件分别为 32 位计算机和 64 位计算机编译。 无论 CPU 如何,都会为 32 位和 64 位计算机编译其他BizTalk Server文件。

当BizTalk Server修补程序仅包括 x86 下载时,该修补程序同时适用于 32 位和 64 位计算机。 当BizTalk Server修补程序包括单独的 x86 和 x64 下载时,请确保下载与相关计算机的位规格相对应的修补程序。

先决条件

安装修补程序的用户必须是:

  • 运行BizTalk Server的计算机上的 Windows 管理员。
  • 运行 SQL Server 的计算机上的系统管理员。

请确保备份所有数据库以用于BizTalk Server

重启要求

如果修补程序包含 SQL (.sql) 脚本,则必须在安装修补程序之前停止BizTalk Server服务并SQL Server 代理。 修补程序安装完成后,重启BizTalk Server服务和SQL Server 代理。

如果修补程序不包括 SQL 脚本,则必须在修补程序安装完成后重启BizTalk Server主机实例。

注意

可以查看 Setup.xml 文件以确定哪些文件将更新。

在BizTalk Server组中安装

在一个组中配置了运行BizTalk Server的多台计算机时,必须在该组中运行BizTalk Server的所有计算机上安装修补程序。 请按照下列步骤操作:

  1. 停止与BizTalk Server服务相关的所有BizTalk Server主机实例、自定义独立适配器以及任何其他服务或应用程序 (,例如管理控制台、运行状况和活动跟踪) 。 在BizTalk Server组中的所有计算机上执行此操作。

    如果使用 HTTP、SOAP、WSE 或 WCF 适配器,请重启并停止 IIS 服务。 如果不停止 IIS 服务,则可能仍会收到传入流量。 此行为可能会影响更新,并且执行回滚时流量可能会丢失。

  2. 停止对托管BizTalk Server数据库的SQL Server实例SQL Server 代理。

  3. 让 SSO 服务保持运行。

  4. 通过检查 SQL Server Management Studio 中的活动监视或运行 sp_who2 SQL 命令,验证BizTalk Server数据库是否未使用。

  5. 在BizTalk Server组中的所有服务器上安装修补程序。 一次只能在一台服务器上安装修补程序。

  6. 重启所有BizTalk Server服务、所有 IIS 服务和SQL Server 代理。

卸载和回滚

BizTalk Server修补程序可能会更新 .dll 文件,并且可能会运行 SQL 脚本。 如果修补程序仅包含 .dll 文件,并且不包含 SQL 脚本,则可以使用“添加或删除程序”中的 uninstall 命令将其回滚。 可以查看 Setup.xml 文件以确定哪些文件将更新。

如果修补程序包含 SQL 脚本,它将针对BizTalk Server数据库运行脚本。 在这种情况下,卸载不会回滚修补程序。 使用“添加或删除程序”卸载不会回滚数据库更改,并且可能会使BizTalk Server环境处于不一致状态。

备份BizTalk Server数据库

注意

在应用包含 SQL 脚本的修补程序之前,必须备份所有BizTalk Server数据库。

若要强制对数据和日志文件进行完整备份,请 BizTalkMgmtDb.dbo.sp_ForceFullBackup 执行存储过程。 然后,运行备份BizTalk Server SQL 代理作业。

有关如何在 BizTalk Server 中备份和还原BizTalk Server数据库的详细信息,请访问以下网站:

若要回滚包含 SQL 脚本的修补程序,请执行以下步骤:

  1. 停止所有BizTalk Server主机、服务、自定义隔离适配器以及SQL Server 代理。 如果使用 HTTP、SOAP 或 WCF 适配器,请重启 IIS 服务。 如果大量使用隔离主机,则可能需要考虑停止 IIS 服务。

  2. 使用添加或删除程序卸载修补程序。

  3. 还原所有BizTalk Server数据库的完整备份。

    注意

    必须备份和还原所有BizTalk Server数据库。

  4. 重启所有BizTalk Server服务和SQL Server 代理。

    注意

    不要运行任何 SQL 脚本。

对 Service Pack 和累积更新的支持

BizTalk Server支持所有 Service Pack、累积更新、安全更新和修补程序。 建议安装 Windows、SQL Server、Visual Studio 或任何已安装程序的最新更新。 基于该产品的基线支持,支持 Microsoft 产品的 Service Pack。 Microsoft 生命周期策略列出了BizTalk Server、SQL Server、Visual Studio 和其他 Microsoft 程序的生命周期信息。

有关最低 Service Pack 要求的详细信息,请参阅 BizTalk Server 支持的 64 位支持、操作系统和SQL Server版本的摘要