Integração e transações clr
Aplica-se:SQL Server
O namespace System.Transactions
fornece uma estrutura de transação totalmente integrada com ADO.NET e integração clr (common language runtime) do SQL Server.
System.Transactions
e ADO.NET trabalhar em conjunto para estender e simplificar o uso de transações locais e distribuídas em aplicativos gerenciados.
Observação
Um UDP (procedimento definido pelo usuário) CLR não pode estabelecer uma conexão com o mesmo servidor em que está sendo executado (uma conexão de loopback) e se inscrever na mesma transação. Caso uma dessas ações seja tentada, a tentativa de conexão será bloqueada e o controle não será devolvido ao 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 de processamento de transações.
Nesta seção
Artigo | Descrição |
---|---|
de promoção de transações |
Descreve a capacidade de promover transações e como usar este recurso. |
Acessar o de transação atual | Descreve como acessar uma transação atualmente em execução em processo no SQL Server. |
usar System.Transactions | Descreve como usar a API (interface de programação do aplicativo) 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 procedimentos armazenados Transact-SQL e as transações iniciadas em aplicativos CLR. |