执行分布式事务

Microsoft 分布式事务处理协调器 (MS DTC) 允许应用程序跨两个或多个 SQL Server 实例扩展事务。此外,该协调器还允许应用程序参与由符合 Open Group DTP XA 标准的事务管理器管理的事务。

通常,所有事务管理命令都是通过 SQL Server Native Client ODBC 驱动程序发送到服务器的。应用程序通过调用 SQLSetConnectAttr 启动事务,并关闭自动提交模式。然后,该应用程序执行构成事务的更新,并使用 SQL_COMMIT 或 SQL_ROLLBACK 选项调用 SQLEndTran

但是,在使用 MS DTC 时,MS DTC 将成为事务管理器,并且应用程序不再使用 SQLEndTran

请参阅

概念