Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
System.Transactions
-namnområdet tillhandahåller ett transaktionsramverk som är helt integrerat med ADO.NET och SQL Server common language runtime-integrering (CLR).
System.Transactions
och ADO.NET samarbeta för att utöka och förenkla användningen av lokala och distribuerade transaktioner i hanterade program.
Not
En CLR-användardefinierad procedur (UDP) kan inte upprätta en anslutning till samma server som den körs på (en loopback-anslutning) och enlist i samma transaktion. Om detta görs blockeras anslutningsförsöket och kontrollen skickas inte tillbaka till UDP. Detta resulterar i ett timeout-fel (Msg 1206) i UDP.
Mer information om transaktioner och .NET Framework finns i Transaction Processing.
I det här avsnittet
Artikel | Beskrivning |
---|---|
Transaktionshöjning | Beskriver möjligheten att marknadsföra transaktioner och hur du använder den här funktionen. |
Få åtkomst till den aktuella transaktionen | Beskriver hur du kommer åt en transaktion som för närvarande körs i processen på SQL Server. |
Använd System.Transactions | Beskriver hur du använder System.Transactions api (Application Programming Interface) i ditt hanterade program. |
transaktionslivslängder | Beskriver skillnaden i livslängd mellan transaktioner som startats i Transact-SQL lagrade procedurer och transaktioner som startats i CLR-program. |