Share via


Tümleştirme Hizmetleri kapsayıcılar

Containers are objects in SQL Server Integration Services that provide structure to packages and services to tasks.Yinelenen denetim akış paketlere destekledikleri ve, görevler ve kapsayıcılar anlamlı iş birimlerine gruplandırın.Kapsayıcılar, görevlerin yanında diğer kapsayıcıları içerebilir.

Paketleri kapsayıcılar, aşağıdaki amaçlarla kullanır:

  • Yineleme bir klasördeki dosyaları gibi bir Topluluktaki her öğe için şemalar, görevler veya SQL Server Yönetim Nesneleri (SMO) nesneleri. Örneğin, bir paket, birden çok dosyada bulunan Transact-SQL deyimleri çalıştırabilirsiniz.

  • Belirtilen ifade sonucunu veren kadar görevleri yineleyin... false. Örneğin, bir paket yedi defa, haftanın her günü için saat farklı bir e-posta iletisi gönderebilirsiniz.

  • Grup görevleri ve kapsayıcılar, başarılı veya bir birim olarak başarısız olmalıdır.Paket görevleri silin ve bir veritabanı içinde satır ekleme, gruplandırabilirsiniz tablo, daha sonra tamamlamak ve biri başarısız olduğunda tüm görevleri geri almak almak.

Kapsayıcı türleri

Integration Services kapsayıcılar dört tür paketleri oluşturmak için yapı sağlar.Aşağıdaki tabloda, kapsayıcı türlerini listeler.

Kapsayıcı

Açıklama

Foreach döngü kapsayıcısı

denetim akışı, sürekli bir Numaralandırıcı kullanarak çalışır.

Döngü kapsayıcısı için

denetim akışı, bir koşula sınayarak sürekli çalışır.

Sıra kapsayıcısı

Grupları görevleri ve kapsayıcıların içine paket denetim akışı kümelerine olan denetim akışı.

Görev Host kapsayıcısı

Tek bir görev hizmetleri sağlar.

Paketleri ve olay işleyicileri kapsayıcılar da türleridir.Bilgi için bkz: Tümleştirme Hizmetleri paketlerini ve Tümleştirme Hizmetleri olay işleyicileri.

Kapsayıcı özellikler özeti

Tüm kapsayıcısı türlerine sahip bir küme ortak özellikleri.Oluşturursanız araçlarını nin grafik kullanarak paketleri Integration Services Özellikler penceresi aşağıdaki özellikleri Foreach döngü, için döngü ve sıra kapsayıcıları listeler sağlar. Görev ana bilgisayar kapsayıcı özellikleri, ana bilgisayar görevi içeren görev yapılandırma bir parçası olarak yapılandırılır.küme Görev yapılandırdığınızda görev Host özelliklerini.

Özellik

Açıklama

DelayValidation

Doğrulama kapsayıcı çalıştırma kadar Gecikmeli belirten BIR Boole değeri.Bu özellik için varsayılan değerdir False.

Daha fazla bilgi için bkz:DelayValidation().

Description

Kapsayıcı tanımı.özellik bir dize içerir, ancak boş olabilir.

Daha fazla bilgi için bkz:Description().

Disable

kapsayıcı çalışıp çalışmayacağını belirten BIR Boole değeri.Bu özellik için varsayılan değerdir False.

Daha fazla bilgi için bkz:Disable().

DisableEventHandlers

Olay işleyicilerini içeren kapsayıcı ilişkili çalıştırma olup olmadığını gösteren BIR Boole değeri.Bu özellik için varsayılan değerdir False.

FailPackageOnFailure

Bir hata oluşursa, paketin başarısız olup olmadığını belirten BIR Boole değeri kapsayıcı.Bu özellik için varsayılan değerdir False.

Daha fazla bilgi için bkz:FailPackageOnFailure().

FailParentOnFailure

Kapsayıcıda 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ğerdir False.

Daha fazla bilgi için bkz:FailParentOnFailure().

ForcedExecutionValue

If ForceExecutionValue ayarlamak True, nesne kapsayıcı için isteğe bağlı bir yürütme değeri içerir. Bu özelliğin varsayılan değeri 0.

Daha fazla bilgi için bkz:ForcedExecutionValue().

ForcedExecutionValueType

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

ForceExecutionResult

Zorlanmış paket veya kapsayıcı sonucunu belirten değer.Değerler None, Success, Failure, ve Completion. Bu özellik için varsayılan değerdir None.

Daha fazla bilgi için bkz:ForceExecutionResult().

ForceExecutionValue

kapsayıcı isteğe bağlı bir 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, atanmış bir GUID kapsayıcı.Bu özellik, salt-okunurdur.

ID().

IsolationLevel

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

LocaleID

Bir Microsoft Win32 yerel ayar ayar.yerel ayar ayar ayarı yerel ayar ayar bilgisayardaki işletim sisteminin bu özelliğin varsayılan değerdir.

Daha fazla bilgi için bkz:LocaleID().

LoggingMode

Günlüğe kaydetme davranışını kapsayıcı belirten değer.Değerler Disabled, Enabled, ve UseParentSetting. Bu varsayılan değeri özellik olan UseParentSetting. Daha fazla bilgi için bkz:DTSLoggingMode.

MaximumErrorCount

Önce bir kapsayıcı oluşan hataları sayısı, çalışmayı durdurur.Bu özelliğin varsayılan değeri 1.

Daha fazla bilgi için bkz:MaximumErrorCount().

Name

Kapsayıcı adı.

Daha fazla bilgi için bkz:Name().

TransactionOption

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

Foreach döngü için döngü, sıra ve görev Host kapsayıcılar için kullanılabilen tüm özellikleri hakkında bilgi için bunları programlı olarak yapılandırmanıza 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şlevselliği uzatma nesneleri

Kapsayıcıları yürütülebilir dosyaları ve Öncelik kısıtlamaları oluşur ve değişkenleri ve olay işleyicileri kullanabilir akış denetimi içerir.Görev ana bilgisayar kapsayıcı bir işlemdir: tek bir görevi görev ana bilgisayar kapsayıcı saklar, çünkü öncelik kısıtlamaları kullanmaz.

Yürütülebilirler

Yürütülebilirler kapsayıcısı düzey görevler ve herhangi bir kapsayıcı kapsayıcılara gösterir.Bir yürütülebilir dosya görevler ve kapsayıcılar olabilir, Integration Services sağlar veya ö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ı, bir sıralı denetim akışına kapsayıcılar ve aynı üst kapsayıcı içindeki görevleri bağlamak.Daha fazla bilgi için bkz:Öncelik kısıtlamaları.

Olay işleyicileri

Olay işleyicilerini kapsayıcısı altında düzey kapsayıcıyı veya onu içeren nesneleri geçirilen olaylara yanıt.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri olay işleyicileri.

Variables

Kapsayıcı düzeyinde sistem değişkenlerini kapsayıcılarında kullanılan değişkenler içerir, Integration Services sağlar ve kapsayıcıyı kullanan kullanıcı tanımlı değişkenleri. Daha fazla bilgi için bkz:Tümleştirme Hizmetleri değişkenleri.

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.

See Also

Concepts