SQL Server Native Client 中的交易

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server Native Client OLE DB 提供者會實作本機交易支援。 取用者可以使用 Microsoft 分散式交易協調器 (MS DTC) 來使用分散式或協調的交易。 對於需要跨越多個會話之交易控制的取用者,SQL Server Native Client OLE DB 提供者可以聯結由 MS DTC 起始和維護的交易。

根據預設,SQL Server Native Client OLE DB 提供者會使用自動認可交易模式,其中取用者會話上的每個離散動作都會包含針對 SQL Server 實例的完整交易。 SQL Server Native Client OLE DB 提供者自動認可模式是本機,而且自動認可交易永遠不會跨越超過單一會話。

SQL Server Native Client OLE DB 提供者會 公開 ITransactionLocal 介面,讓取用者在與 SQL Server 實例的單一連接上明確且隱含地啟動交易。 SQL Server Native Client OLE DB 提供者不支援巢狀本機交易。

本節內容

另請參閱

SQL Server Native Client (OLE DB)