Share via


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 Autocommitttransaktionen erstrecken sich grundsätzlich nur über eine Sitzung.

Der SQL Server Native Client OLE DB-Anbieter stellt die ITransactionLocal-Schnittstelle zur Verfügung 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.

In diesem Abschnitt

Siehe auch

Konzepte

SQL Server Native Client (OLE DB)