Aracılığıyla paylaş


Açık hareketler

belirtik işlem içinde açıkça başlangıç ve bitiş hareketin tanımladığınız biridir.

DB Kitaplık uygulamaları ve Transact-SQL BEGIN TRANSACTION alfabeler kullanır işlemi yürütme, ROLLBACK WORK WORK yürütme ve ROLLBACK TRANSACTION Transact-SQL Açık hareketler tanımlamak için ifadeleri'ı tıklatın.

  • BAŞLANGIÇ HAREKET
    belirtik işlem bir bağlantı için başlangıç noktası olarak işaretler.

  • TRANSACTION yürütme veya yürütme WORK
    Hiçbir hatalarla karşılaşıldı, bir hareket başarılı bir şekilde sona erdirmek için kullanılır.Harekette yapılan tüm veri değişiklikleri veritabanına kalıcı bir parçası haline gelir.Işlem tarafından tutulan kaynakları serbest.

  • ROLLBACK TRANSACTION veya ROLLBACK WORK
    Işlem, hatalarla karşılaşılan silmek için kullanılır.Hareket tarafından değiştirilen tüm veriler döndürülen için işlemin başında olduğu durum.Işlem tarafından tutulan kaynakları serbest.

OLE DB açık hareketler de kullanabilirsiniz.Call ITransactionLocal::StartTransaction yöntem bir hareketi başlatmak için.Ya da arama ıişlem::Kaydet or ITransaction::Abort yöntemiylefRetaining işlem, başka bir işlem başlatmadan otomatik olarak sona erdirmek için FALSE olarak ayarlayın.

ADO içinde BeginTrans yöntemBağlantı nesnesi başlatmak için bir belirtik işlem.Işlem sona erdirmek için , arama Bağlantı nesnesininCommitTrans or RollbackTrans yöntemleri.

ADO.NET içinde SqlClient sağlayıcı, yönetilen kullanın.BeginTransaction yöntemSqlConnection açık bir hareketi başlatmak için nesne. Işlem sona erdirmek için , arama yürütme() or Rollback() yöntemleriSqlTransaction nesne.

ODBC API autocommit ve kapalı hareketleri açık hareketleri desteklemiyor.

belirtik işlem modu, yalnızca işlem süresi için sürer.Işlem sona erdirir bağlantı belirtik işlem, ya da başlatıldı önceki bir işlem moduna döner örtülü veya otomatik yürütme modu.

Not

belirtik işlem ile başlatıldı (MARS) oturum altında birden çok etkin bir sonuç ayarlar Transact-SQL BEGIN TRANSACTION deyim toplu iş iş kapsamlı bir işlem haline gelir. Kapsamlı toplu iş iş iş olmayan kabul edildiğini veya geri alındı, toplu iş iş iş, tamamlar SQL Server otomatik olarak hareketi geri alır. Daha fazla bilgi için bkz: Işlemler (Veritabanı Altyapısı) denetleme ve Işlemler (Transact-SQL).