Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Przestrzeń nazw System.Transactions
zapewnia strukturę transakcji, która jest w pełni zintegrowana z ADO.NET i integracją środowiska uruchomieniowego języka wspólnego programu SQL Server (CLR).
System.Transactions
i ADO.NET współpracują ze sobą, aby rozszerzyć i uprościć korzystanie z transakcji lokalnych i rozproszonych w aplikacjach zarządzanych.
Nuta
Procedura zdefiniowana przez użytkownika (UDP) clR nie może nawiązać połączenia z tym samym serwerem, na którym działa (połączenie sprzężenia zwrotnego) i zarejestrować się w tej samej transakcji. Jeśli ta próba zostanie podjęta, próba połączenia zostanie zablokowana, a kontrola nie zostanie przekazana z powrotem do protokołu UDP. Spowoduje to błąd przekroczenia limitu czasu (Msg 1206) w UDP.
Aby uzyskać więcej informacji na temat transakcji i programu .NET Framework, zobacz Transaction Processing.
W tej sekcji
Artykuł | Opis |
---|---|
Podwyższanie poziomu transakcji | Opisuje możliwość promowania transakcji i sposobu korzystania z tej funkcji. |
Uzyskiwanie dostępu do bieżącej transakcji | Opisuje sposób uzyskiwania dostępu do transakcji aktualnie uruchomionej w procesie w programie SQL Server. |
używanie System.Transactions | Opisuje sposób używania interfejsu programowania aplikacji (API) System.Transactions w aplikacji zarządzanej. |
okresy istnienia transakcji | Opisuje różnicę między okresem istnienia transakcji uruchomionych w Transact-SQL procedur składowanych i transakcji uruchomionych w aplikacjach CLR. |