【发布时间】:2017-06-12 00:37:31
【问题描述】:
我在域中的机器上运行的应用程序使用 TransactionScope(依赖于 MS DTC)。 SQL Server 在域中未包含的计算机上运行。如何在域中的计算机和不在 Windows 域中运行的计算机上启用 MS DTC 的协作?
【问题讨论】:
标签: msdtc
我在域中的机器上运行的应用程序使用 TransactionScope(依赖于 MS DTC)。 SQL Server 在域中未包含的计算机上运行。如何在域中的计算机和不在 Windows 域中运行的计算机上启用 MS DTC 的协作?
【问题讨论】:
标签: msdtc
当 Microsoft 分布式事务协调器 (MS DTC) 计算机未在 Windows 域中运行时,分布式事务默认会失败,因为 MS DTC 使用的远程过程调用 (RPC) 安全无法在此环境中使用。同样的情况也适用于不受信任域中的 MS DTC 计算机。在 Windows Server 2003 和 Windows Server 2008 中,未关闭 RPC 安全性。因此,分布式事务在工作组环境或不受信任的域中失败
【讨论】: