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
O namespace System.Transactions fornece uma estrutura de transação totalmente integrada com a integração ADO.NET e CLR (Common Language Runtime) do SQL Server.
System.Transactions e ADO.NET trabalham juntos para estender e simplificar o uso de transações locais e distribuídas em aplicativos gerenciados.
Observação
Um procedimento definido pelo usuário (UDP) CLR não pode estabelecer uma conexão com o mesmo servidor em que está sendo executado (uma conexão de loopback) e se alistar na mesma transação. Se isso for tentado, a tentativa de conexão será bloqueada e o controle não será passado de volta para o UDP. Isso resultará em um erro de tempo limite (Msg 1206) no UDP.
Para obter mais informações sobre transações e o .NET Framework, consulte Transaction Processing.
Nesta secção
| Artigo | Descrição |
|---|---|
| Promoção de transações | Descreve a capacidade de promover transações e como usar esse recurso. |
| Acesse a transação atual | Descreve como acessar uma transação atualmente em execução no processo no SQL Server. |
| Use System.Transactions | Descreve como usar a interface de programação de aplicativo (API) System.Transactions em seu aplicativo gerenciado. |
| Tempo de vida da transação | Descreve a diferença no tempo de vida entre as transações iniciadas em Transact-SQL procedimentos armazenados e as transações iniciadas em aplicativos CLR. |