Share via


Birden çok işlem

Olan bir Integration Services birden fazla ilişkisiz hareketlerini dahil etmek için paket. This happens when a package contains a hierarchy of nested containers.and one of those containers does not support transactions while the remaining containers require transactions.Işlemler gerektiren bir iç içe geçmiş kapsayıcılar, kendilerine ait ayrı işlemler başlayacaktır.Bu hareketleri tamamlanmaya veya sırayla iç içe geçmiş kapsayıcıların sıradüzeni içindeki en içteki görevden geri almak almak paket.Bir iç kapsayıcı hareketi tamamlar, sonra yeniden dış bir işlem iptal edilirse ancak, bu işlem geri almak almak değil.

Örneğin, iki Foreach döngü kapsayıcı tutan bir sıra kapsayıcısı bir paket varsa ve bu Foreach döngü kapsayıcıların her iki yürütmek SQL görevleri içerir.Aşağıdaki şemada, bu örnek paket gösterir.

Implementation of multiple transactions

Bu örnek paketteki TransactionOption Sıra kapsayıcı Foreach döngü kapsayıcılar ve yürütmek SQL görevleri özelliklerini aşağıdaki gibi ayarlayın:

  • The TransactionOption özellik of the Sequence kapsayıcı is küme to Required.

  • The TransactionOption properties of the Foreach Loop containers are küme to NotSupported.

  • The TransactionOption properties of the yürütmek SQL tasks are küme to Required.

Bu ayarları ile TransactionOption Özellikler Örnek paketindeki beş ilgisiz hareketleri olacaktır. Sıra kapsayıcı bir hareket başlatır ve kendi hareket dört yürütmek SQL görevleri her'ni başlatın.Işlem sırası görevdeki geri almak almak iptal edildi, ayrıca, SQL Yürüt görevleri başlatma hareketleri geri almak almak değil.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.