Transaktionen

Der SQL Server Native Client OLE DB-Anbieter implementiert die lokale Transaktionsunterstützung. Der Consumer kann verteilte oder koordinierte Transaktionen mit Microsoft Distributed Transaction Coordinator (MS DTC) verwenden. Für Consumer, die über mehrere Sitzungen hinweg Transaktionskontrolle erfordern, kann der SQL Server Native Client OLE DB-Anbieter von MS DTC initiierte und verwaltete Transaktionen verknüpfen.

Standardmäßig verwendet der SQL Server Native Client OLE DB-Anbieter einen Autocommit-Transaktionsmodus, bei dem jede diskrete Aktion in einer Consumersitzung eine vollständige Transaktion für eine Instanz von SQL Server umfasst. Der Autocommitmodus des SQL Server Native Client OLE DB-Anbieters ist lokal, und Autocommittransaktionen erstrecken sich grundsätzlich nur über eine Sitzung.

Der SQL Server Native Client OLE DB-Anbieter macht die ITransactionLocal-Schnittstelle verfügbar und ermöglicht dem Consumer, Starttransaktionen für eine Einzelverbindung zu einer Instanz von SQL Server explizit und implizit zu verwenden. Der SQL Server Native Client OLE DB-Anbieter unterstützt keine geschachtelten lokalen Transaktionen.