Aracılığıyla paylaş


CLR tümleştirme ve hareketleri

The System.Transactions namespace is new in the Microsoft .NET Framework sürüm 2.0. It provides a new transaction framework that is fully integrated with ADO.NET and SQL Server common language runtime (CLR) integration.System.Transactions and ADO.NET work together to extend and simplify the use of local and distributed transactions in managed applications.

Not

Kullanıcı tanımlı CLR yordam (UDP) bağlantı (bir geridöngü bağlantıda) çalıştıran aynı sunucuya ve aynı işleme.Bu denenir, bağlantı girişimi engellenir ve denetimi yeniden UDP'için geçirilen.Bu bir UDP zaman aşımı hatası (hata 1206) neden olur.

Hareketleri ve .NET Framework hakkında daha fazla bilgi için "İşlemleri gerçekleştirme" ve .NET Framework SDK'sındaki "Transactions yararlanan" konusuna bakın.

Hareketler hakkında daha fazla bilgi için SQL Server, bkz: Işlemler (Veritabanı Altyapısı).

Bu Bölümde

  • Hareket yükseltme
    Hareketleri ve bu özelliği nasıl yükseltme olanağı açıklar.

  • Geçerli hareketin erişme
    Şu anda çalışan işlem içi, işlem erişim açıklar SQL Server.

  • System.Transactions kullanma
    Nasıl kullanılacağını açıklar System.Transactions uygulama programı arabirim (API) yönetilen uygulamanızdaki.

  • Hareket ömürleri
    Yaşam süresi başlatıldı hareketleri arasındaki farkı açıklar. Transact-SQL saklı yordamlar ve hareketleri CLR uygulamalarda başlatıldı.