Compartir a través de


Transacciones

El proveedor OLE DB de SQL Server Native Client implementa compatibilidad con transacciones locales. El consumidor puede usar transacciones distribuidas o coordinadas mediante el Coordinador de transacciones distribuidas de Microsoft (MS DTC). 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

Véase también

SQL Server Native Client (OLE DB)