应用程序服务器角色的安装过程提供了一个用于启用分布式事务处理协调器 (DTC) 的选项。当您启用 DTC 时,应用程序服务器会自动配置 DTC,以允许执行网络事务。同时,应用程序服务器还创建防火墙规则,以允许与 DTC 进行网络通信。

在信息处理过程中,事务是被视为单一原子单元的一系列操作 - 所有操作同时发生或均不发生。例如,可以将数据库上的一系列插入和更新操作视为一个事务。在事务仅涉及单个资源的情况下,资源管理器本身(在这种情况下,是数据库)可以管理整个事务。在某些情况下,事务中的操作可以更新多个网络计算机上的数据。这称为分布式事务。Windows Server 2008 中的 DTC 能够跨扩展多个网络计算机的资源作为单个事务协调更新。有关 DTC 的详细信息,请参阅“分布式事务处理协调器”(https://go.microsoft.com/fwlink/?LinkId=93847)(可能为英文网页)。

注意

在默认情况下,应用程序服务器不会启用分布式事务支持。请确保应用程序服务器角色使用 DTC 选项进行安装,该选项在承载参与分布式事务的应用程序或资源的每个服务器上启用。这些应用程序和资源可以包括创建分布式的事务、可在分布式事务(如事务性 COM+ 组件)中参与的应用程序,以及可在分布式事务中参与的资源(如数据库)。

安装应用程序服务器角色时,可以使用下列选项安装分布式事务服务:

  • 传入远程事务处理:在某些情况下,分布式事务是在远程计算机上启动的,而该事务中的操作涉及的却是本地计算机上的资源。在这种情况下,我们会说,该事务“流入”本地计算机,而本地资源(如数据库)会在远程计算机上启动的资源中进行“登记”。启用此选项可为远程事务中登记的应用程序提供分布式事务支持。

  • 传出的远程事务处理:在某些情况下,本地应用程序会启动某个事务,并在位于远程计算机上的资源上执行更新操作。在这种情况下,我们会说,事务“流出”本地计算机,并“传播”到远程计算机上的某个资源。启用此选项可为向外传播的事务提供分布式事务支持。

  • WS-Atomic 事务支持:此选项为简单对象访问协议 (SOAP) 和 WS-Atomic 事务标准用于通信和事务协调的应用程序提供分布式事务支持。