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.
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.
|
See Also