Integrace a transakce CLR
platí pro:SQL Server
Obor názvů System.Transactions
poskytuje transakční architekturu, která je plně integrovaná s integrací ADO.NET a modulu CLR (Common Language Runtime) SQL Serveru.
System.Transactions
a ADO.NET spolupracovat na rozšíření a zjednodušení používání místních a distribuovaných transakcí ve spravovaných aplikacích.
Poznámka
Uživatelem definovaná procedura CLR (UDP) nemůže navázat připojení ke stejnému serveru, na kterém běží (připojení zpětné smyčky) a přidat do stejné transakce. Pokud se o to pokusíte, pokus o připojení se zablokuje a ovládací prvek se nepředá zpět do UDP. Výsledkem bude chyba časového limitu (Msg 1206) na udp.
Další informace o transakcích a rozhraní .NET Framework naleznete v tématu Zpracování transakcí.
V této části
Článek | Popis |
---|---|
zvýšení úrovně transakcí | Popisuje schopnost propagovat transakce a způsob použití této funkce. |
Přístup k aktuálnímu transakce | Popisuje, jak získat přístup k transakci, která je aktuálně spuštěna v procesu na SQL Serveru. |
Použít System.Transactions | Popisuje použití System.Transactions aplikačního programovacího rozhraní (API) ve spravované aplikaci. |
životnosti transakcí | Popisuje rozdíl v době životnosti mezi transakcemi zahájené v Transact-SQL uložených procedur a transakcí spuštěných v aplikacích CLR. |