Partilhar via


Transações

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

O Driver OLE DB para SQL Server implementa suporte a transações locais. O consumidor pode usar transações distribuídas ou coordenadas utilizando o Microsoft Distributed Transaction Coordinator (MS DTC). Para consumidores que necessitam de controlo de transações que abrange várias sessões, o Driver OLE DB para SQL Server pode juntar-se a transações iniciadas e mantidas pelo MS DTC.

Por defeito, o Driver OLE DB para SQL Server utiliza um modo de transação autocommitt, onde cada ação discreta numa sessão de consumidor compreende uma transação completa contra uma instância do SQL Server. O modo de autocommit do OLE DB Driver para SQL Server é local, e as transações de autocommit nunca abrangem mais do que uma única sessão.

O Driver OLE DB para SQL Server expõe a interface ITransactionLocal , permitindo ao consumidor usar transações de início explícita e implícita numa única ligação a uma instância do SQL Server. O Driver OLE DB para SQL Server não suporta transações locais aninhadas.

Na presente seção

Ver também

Driver OLE DB para programação do SQL Server