執行分散式交易

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

請參閱

概念