Transazioni
Il provider OLE DB SQL Server Native Client implementa il supporto delle transazioni locali. Il consumer può utilizzare transazioni distribuite o coordinate tramite Microsoft Distributed Transaction Coordinator (MS DTC). Per i consumer che richiedono il controllo delle transazioni che si estende su più sessioni, il provider OLE DB SQL Server Native Client può aggiungere transazioni avviate e gestite da MS DTC.
Per impostazione predefinita, il provider OLE DB SQL Server Native Client usa una modalità di transazione autocommit, in cui ogni azione discreta in una sessione consumer include una transazione completa rispetto a un'istanza di SQL Server. La modalità autocommit del provider OLE DB SQL Server Native Client è locale e le transazioni autocommit non si estendono mai più di una singola sessione.
Il provider OLE DB SQL Server Native Client espone l'interfaccia ITransactionLocal, consentendo al consumer di utilizzare le transazioni in modo esplicito e implicito in una singola connessione a un'istanza di SQL Server. Il provider OLE DB SQL Server Native Client non supporta le transazioni locali annidate.