Compartilhar via


Transações

O provedor OLE DB do SQL Server Native Client dá 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 provedor OLE DB do SQL Server Native Client pode unir transações iniciadas e mantidas pelo MS DTC.

Por padrão, o provedor OLE DB do SQL Server Native Client 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 provedor OLE DB do SQL Server Native Client é local e as transações de confirmação automática nunca englobam mais que uma única sessão.

O provedor OLE DB do SQL Server Native Client 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 provedor OLE DB do SQL Server Native Client não dá suporte a transações locais aninhadas.

Consulte também

Conceitos