默认情况下,每个系统都会使用其本地分布式事务处理协调器 (DTC) 事务管理器来初始化和协调事务。但是,可以对计算机进行配置,以使用其他系统的 DTC 事务管理器作为默认事务协调器。只要本地系统上的客户端开始 DTC 事务且该客户端未明确指定事务协调器,系统就会将指定系统上的 DTC 事务管理器用作事务协调器。默认事务协调器对由 COM+ 或使用事务的任何其他客户端初始化的所有事务进行协调。默认事务协调器还作为本地系统中在任何 DTC 事务中列出的所有资源管理器的事务协调器。

选择作为默认事务协调器的系统应该是可靠的。默认事务协调器系统的网络连接也应该是可靠的。否则,默认事务协调器的规范可能会降低本地系统上 DTC 的可用性。

如果您决定使用远程默认事务协调器,则您的计算机和远程事务协调器都必须配置为允许网络 DTC 访问。若要允许网络 DTC 访问,请参阅配置 DTC 安全性

Administrators 中的成员身份或等效身份是完成此过程所需的最低要求。请查看本主题中“其他注意事项”中的详细信息。

将远程系统指定为默认事务协调器的步骤
  1. 打开“组件服务”。

  2. 在“组件服务”管理单元中,右键单击要更改其事务协调器设置的计算机(例如,“我的电脑”),然后单击“属性”

  3. 在该计算机的属性对话框中,单击 MSDTC 选项卡。

  4. 清除“使用本地协调器”复选框。

  5. “远程协调器主机名称”中,键入远程系统名称。如果不能确定准确名称,请单击“选择”以显示网络上的所有计算机的列表,然后在该列表中选择所需的计算机。

  6. 单击“确定”

其他注意事项

  • “组件服务”不再位于“管理工具”中。若要打开“组件服务”,请单击“启动”。在搜索框中,键入 dcomcnfg,然后按 Enter。

  • 若要配置默认的事务协调器,则本地系统和指定为默认协调器的系统上必须都具有管理员凭据。这样,本地 DTC 系统就可以从默认事务协调器系统的系统注册表中检索相应的信息。

将本地系统指定为默认事务协调器的步骤
  1. 打开“组件服务”。

  2. 在控制台树中,右键单击要指定为默认事务协调器的计算机,然后单击“属性”

  3. 在该计算机的属性对话框中,单击 MSDTC 选项卡。

  4. 选中“使用本地协调器”复选框。

  5. 单击“确定”

其他注意事项

  • “组件服务”不再位于“管理工具”中。若要打开“组件服务”,请单击“启动”。在搜索框中,键入 dcomcnfg,然后按 Enter。

  • 若要配置默认的事务协调器,则本地系统和指定为默认协调器的系统上必须都具有管理员凭据。这样,本地 DTC 系统就可以从默认事务协调器系统的系统注册表中检索相应的信息。

其他参考


目录