Comparteix a través de


Transacciones

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Descargar controlador OLE DB

OLE DB Driver for SQL Server implementa la compatibilidad con transacciones locales. El consumidor puede utilizar transacciones distribuidas o coordinadas mediante Microsoft DTC (Coordinador de transacciones distribuidas). Para los consumidores que requieren un control de las transacciones que abarque varias sesiones, el controlador OLE DB para SQL Server puede combinar las transacciones que inicia y mantiene MS DTC.

De forma predeterminada, el controlador OLE DB para SQL Server usa un modo de transacción con confirmación automática, donde cada acción específica en una sesión del consumidor comprende una transacción completa en una sesión de SQL Server. El modo de confirmación automática del controlador OLE DB para SQL Server es local y las transacciones con confirmación automática nunca abarcan más de una única sesión.

El controlador OLE DB para SQL Server expone la interfaz ITransactionLocal, que permite al consumidor iniciar transacciones de forma explícita e implícita en una conexión única a una sesión de SQL Server. OLE DB Driver for SQL Server no admite transacciones locales anidadas.

En esta sección

Consulte también

Programación del controlador OLE DB para SQL Server