Partilhar via


Transações

O provedor OLE DB do SQL Server Native Client implementa o suporte a transações locais. O consumidor pode usar transações distribuídas ou coordenadas usando o MS DTC (Coordenador de Transações Distribuídas da Microsoft). Para consumidores que exigem controle de transação que abrange 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, em que cada ação discreta em uma sessão de consumidor compreende uma transação completa em relação a 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 abrangem mais do 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 forma explícita e implícita em uma única conexão com uma instância do SQL Server. O provedor OLE DB do SQL Server Native Client não dá suporte a transações locais aninhadas.

Nesta seção

Consulte Também

SQL Server Native Client (OLE DB)