共用方式為


執行分散式交易

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

當編列在分散式交易內,然後編列在第二個分散式交易內時,SQL Server Native Client ODBC 驅動程式會從原始分散式交易脫離,並編列在新的交易中。 如需詳細資訊,請參閱 DTC 程式設計人員參考

請參閱

概念

執行交易 (ODBC)