Transacciones en SQL Server Native Client

Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW)

El proveedor OLE DB de SQL Server Native Client implementa compatibilidad con transacciones locales. El consumidor puede utilizar transacciones distribuidas o coordinadas mediante Microsoft DTC (Coordinador de transacciones distribuidas). Para los consumidores que requieren el control de transacciones que abarca varias sesiones, el proveedor OLE DB de SQL Server Native Client puede unir transacciones iniciadas y mantenidas por MS DTC.

De forma predeterminada, el proveedor OLE DB de SQL Server Native Client usa un modo de transacción de confirmación automática, donde cada acción discreta en una sesión de consumidor consta de una transacción completa en una instancia de SQL Server. El modo de confirmación automática del proveedor OLE DB de SQL Server Native Client es local y las transacciones de confirmación automática nunca abarcan más de una sola sesión.

El proveedor OLE DB de SQL Server Native Client expone la interfaz ITransactionLocal , lo que permite al consumidor usar transacciones explícita e implícitamente en una sola conexión a una instancia de SQL Server. El proveedor OLE DB de SQL Server Native Client no admite transacciones locales anidadas.

En esta sección

Consulte también

SQL Server Native Client (OLE DB)