Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
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