Aracılığıyla paylaş


Tümleştirme Hizmetleri kapsayıcıları

Containers are objects in SQL Server Integration Services that provide structure to packages and services to tasks.Paket yinelenen denetim akışları destekledikleri ve bunların görevleri ve kapsayıcılar anlamlı iş birimlerine grup.Kapsayıcılar görevleri yanında diğer kapsayıcıları içerebilir.

Paketleri kapsayıcıları aşağıdaki amaçlar için kullanır:

  • Görevleri her öğe için yinelemek bir koleksiyon, şemalar, bir klasördeki dosyaları gibi ya SQL Server Yönetim Nesneleri (smo) nesneleri.Örneğin, bir paket birden çok dosyada bulunan Transact-sql deyimleri çalıştırabilirsiniz.

  • Görevleri belirtilen kadar yinelemek ifade veren false.Örneğin, bir paket bir yedi farklı e-posta iletisi gönderebilirsiniz saats, bir saat haftanın her günü için.

  • Grup görevler ve kapsayıcılar, başarılı veya başarısız bir birim olarak gerekir.Örneğin, bir paket veritabanı içinde satır ekleme ve silme görevleri gruplandırma yapabilirsiniz tablove sonra tamamlanması veya biri başarısız olduğunda geri almak almak tüm görevler.

Kapsayıcı türleri

Integration Services dört kap türleri paketleri oluşturmak için sağlar.Aşağıdaki tablo listeleri kapsayıcı türleri.

Kapsayıcı

Açıklama

Foreach döngü kapsayıcı

Çalışır bir denetim akışı bir Numaralandırıcı kullanarak tekrar tekrar.

Döngü kapsayıcı için

Çalışır bir denetim akışı bir koşulu test tarafından tekrar tekrar.

Sıra kapsayıcı

Grupları görevler ve kapsayıcılar içerisine paket denetim akışı alt kümeleri olan denetim akışları.

Görev ana bilgisayar kapsayıcısı

Tek bir görev için hizmetler sağlar.

Paketler ve olay işleyicileri de kap türleridir.Bilgi için bkz: Integration Services paketleri ve Tümleştirme Hizmetleri olay işleyicileri.

Kapsayıcı özellikleri özeti

Tüm konteyner türlerine sahip bir küme ortak özellikleri.Grafik kullanarak paketleri oluşturursanız, araçları Integration Services Properties penceresini listeler için Foreach döngü, For döngüsü ve aşağıdaki özellikleri sağlarsıra kapsayıcıları. Görev ana bilgisayar kapsayıcı özellikleri Kapsüller görev ana görev yapılandırma bir parçası olarak yapılandırılır.küme , Görev yapılandırırken görev ana bilgisayar özellikleri.

Özellik

Açıklama

DelayValidation

Doğrulama kabın gerçekleştirene kadar Gecikmeli belirten bir Boole değeri saat.Bu özellik için varsayılan değer olan False.

Daha fazla bilgi için bkz: DelayValidation.

Description

Kapsayıcı açıklamasını.özellik bir dize içerir, ancak boş olabilir.

Daha fazla bilgi için bkz: Description.

Disable

Kapsayıcı çalışıp çalışmayacağını gösterir bir Boole değeri.Bu özellik için varsayılan değer olan False.

Daha fazla bilgi için bkz: Disable.

DisableEventHandlers

Kapsayıcı ile ilişkili olay işleyicileri çalıştırılması olup olmadığını gösterir bir Boole değeri.Bu özellik için varsayılan değer olan False.

FailPackageOnFailure

Kapsayıcı içinde bir hata oluştuğunda, paket başarısız olup olmadığını belirten bir Boole değeri.Bu özellik için varsayılan değer olan False.

Daha fazla bilgi için bkz: FailPackageOnFailure.

FailParentOnFailure

Kapsayıcı içinde bir hata oluştuğunda, üst kapsayıcının başarısız olup olmadığını belirten bir Boole değeri.Bu özellik için varsayılan değer olan False.

Daha fazla bilgi için bkz: FailParentOnFailure.

ForcedExecutionValue

If ForceExecutionValue is set to True, the object that contains the optional execution value for the container.Bu varsayılan değeri özellik olan 0.

Daha fazla bilgi için bkz: ForcedExecutionValue.

ForcedExecutionValueType

Veri türü ForcedExecutionValue.Bu varsayılan değeri özellik olan Int32.

ForceExecutionResult

paket veya kapsayıcı Zorlanmış sonucunu belirten değer.The values are None, Success, Failure, and Completion.Bu özellik için varsayılan değer olan None.

Daha fazla bilgi için bkz: ForceExecutionResult.

ForceExecutionValue

Kapsayıcı isteğe bağlı yürütme değeri belirli bir değeri içeren zorlanıp olup olmadığını belirten bir Boole değeri.Bu varsayılan değeri özellik olan False.

Daha fazla bilgi için bkz: ForceExecutionValue.

ID

Paket oluşturulduğunda atanan GUID, kapsayıcı.Bu özellik salt okunurdur.

ID.

IsolationLevel

Kapsayıcı hareket yalıtım düzey.The values are Unspecified, Chaos, ReadUncommitted, ReadCommitted, RepeatableRead, Serializable, and Snapshot.Bu varsayılan değeri özellik olan Serializable.Daha fazla bilgi için bkz: IsolationLevel.

LocaleID

Bir Microsoft Win32 yerel ayar ayar.Bu varsayılan değeri özellik yerel ayar ayar bilgisayardaki işletim sisteminin yerel ayar ayar ayar'dır.

Daha fazla bilgi için bkz: LocaleID.

LoggingMode

Günlüğe kaydetme davranışını belirleyen bir değer kapsayıcı.The values are Disabled, Enabled, and UseParentSetting.Bu varsayılan değeri özellik olan UseParentSetting.Daha fazla bilgi için bkz: DTSLoggingMode.

MaximumErrorCount

Bir kapsayıcı önce oluşabilecek hatalar en fazla sayısını durur.Bu varsayılan değeri özellik olan 1.

Daha fazla bilgi için bkz: MaximumErrorCount.

Name

Kapsayıcı adı.

Daha fazla bilgi için bkz: Name.

TransactionOption

İşlem katılım, kapsayıcı.The values are NotSupported, Supported, Required.Bu varsayılan değeri özellik olan Supported.Daha fazla bilgi için bkz: DTSTransactionOption.

Foreach döngü, For döngüsü, sıra ve görev ana bilgisayar kapsayıcıları için kullanılabilen tüm özellikleri hakkında bilgi edinmek için ne zaman programlı olarak yapılandırmak aşağıdakilere bakın Integration Services API konuları:

  • T:Microsoft.SqlServer.Dts.Runtime.ForEachLoop

  • T:Microsoft.SqlServer.Dts.Runtime.ForLoop

  • T:Microsoft.SqlServer.Dts.Runtime.Sequence

  • T:Microsoft.SqlServer.Dts.Runtime.TaskHost

Kapsayıcı işlevsellik uzatma nesneleri

Kapsayıcılar, yürütülebilir dosyalar ve öncelik kısıtlamaları oluşur ve olay işleyicileri ve değişkenleri kullanabilir denetim akışları içerir.Görev ana bilgisayar kapsayıcı özel durum: çünkü görev ana bilgisayar kapsayıcı tek bir görev Kapsüller öncelik kısıtlamaları kullanın.

Yürütülebilir dosyaları

Konteyner-düzey görevler ve tüm kapsayıcılara kapsayıcı yürütülebilir dosyaları gösterir.Bir yürütülebilir dosya görevleri ve kapsayıcılar biri olabilir, Integration Services sağlar ya da özel bir görev.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri görevler ve Tümleştirme Hizmetleri kapsayıcıları.

Öncelik kısıtlamaları

Öncelik kısıtlamaları bağlantı kapsayıcılar ve görevleri aynı üst kapsayıcı içindeki bir sipariş edilen denetim akışı.Daha fazla bilgi için bkz: Öncelik kısıtlamaları.

Olay işleyicileri

Olay işleyicileri kap at düzey kapsayıcı veya içerdiği nesneleri tarafından harekete geçirilen olaylara yanıt.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri olay işleyicileri.

Değişkenler

Kaplarında kullanılan değişkenleri içeren kapsayıcı -düzey Sistem değişkenleri, Integration Services sağlar ve kullanıcı tanımlı değişkenleri, kapsayıcı kullanır.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar