Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
O fornecedor do SQL Server Native Client OLE DB implementa suporte a transações locais. O consumidor pode usar transações distribuídas ou coordenadas utilizando o Coordenador de Transações Distribuídas da Microsoft (MS DTC). Para consumidores que necessitam de controlo de transações que abrange várias sessões, o fornecedor do SQL Server Native Client OLE DB pode juntar-se a transações iniciadas e mantidas pelo MS DTC.
Por defeito, o fornecedor OLE DB do SQL Server Native Client utiliza um modo de transação autocommitted, onde cada ação discreta numa sessão de consumidor consiste numa transação completa contra uma instância do SQL Server. O modo de autocommit do fornecedor do SQL Server Native Client OLE DB é local, e as transações de autocommit nunca abrangem mais do que uma única sessão.
O fornecedor OLE DB do SQL Server Native Client 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 fornecedor OLE DB do SQL Server Native Client não suporta transações locais aninhadas.