Partilhar via


Transactions

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics

Baixar o driver do OLE DB

O Driver do OLE DB para SQL Server implementa suporte a transações locais. O consumidor pode usar transações distribuídas ou coordenadas pelo Coordenador de Transações Distribuídas da Microsoft (MS DTC). Para os consumidores que necessitam de um controle de transações que englobe várias sessões, o OLE DB Driver for SQL Server pode unir transações iniciadas e mantidas pelo MS DTC.

Por padrão, o OLE DB Driver for SQL Server usa um modo de transação de confirmação automática, no qual cada ação discreta na sessão de um consumidor compreende uma transação completa em uma instância do SQL Server. O modo de confirmação automática do OLE DB Driver for SQL Server é local e as transações de confirmação automática nunca englobam mais de uma única sessão.

O OLE DB Driver for SQL Server expõe a interface ITransactionLocal, permitindo que o consumidor use transações de início de forma explícita e implícita em uma única conexão a uma instância de SQL Server. O Driver do OLE DB para SQL Server não dá suporte a transações locais aninhadas.

Nesta seção

Consulte Também

Programação no Driver do OLE DB para SQL Server