Tümleştirme Hizmetleri kapsayıcılar
Kaplardır nesneleri SQL Server Integration Servicessağlayan paket yapısı ve görevleri hizmet. Yinelenen denetim akışları paketlerinde destekledikleri ve anlamlı iş birimlerine görevler ve containers gruplandırma. Konteynerler, diğer kaplar ek olarak görevlerimi de içerebilir.
Paketleri kapsayıcıları aşağıdaki amaçlarla kullanır:
Tekrar bir koleksiyon, bir klasördeki dosyaları gibi her öğe için şemalar, görevler veya SQL ServerManagement Objects (smo) nesneleri. Örneğin, bir paket birden çok dosyada bulunan Transact-sql deyimleri çalıştırabilirsiniz.
Belirtilen ifade veren görevler yineleyerek false. Örneğin, bir paket yedi kez, haftanın her günü için bir kez farklı e-posta iletisi gönderebilirsiniz.
Grup görevleri ve kapsayıcılar başarılı veya başarısız bir birim olarak. Örneğin, bir paket görevleri silin ve bir veritabanı tablosunda satır ekleme ve sonra tamamlanmaya veya tüm görevleri biri başarısız olursa geri.
Kapsayıcı türleri
Integration Servicespaketleri oluşturmak için konteynerler için dört tür sağlar. Aşağıdaki tablo, kapsayıcı türlerini listeler.
Konteyner |
Açıklama |
---|---|
Bir numaralayıcı kullanarak denetimi akışı tekrar tekrar çalıştırır. |
|
Bir koşul sınayarak denetimi akışı tekrar tekrar çalıştırır. |
|
Grupları görevler ve containers paketi denetimi akışı alt kümeleridir denetim akışları içine. |
|
Tek bir görev hizmetleri sağlar. |
Paketleri ve olay işleyicileri de kap türleridir. Bilgi için Tümleştirme Hizmetleri paketlerive SSIS paketi olay işleyicileri.
Kapsayıcı özellikleri özeti
Konteyner Tum ortak özellikler kümesi vardır. Grafik kullanarak paketleri oluşturursanız, bu araçları Integration ServicesÖzellikler penceresindeki listeler için Foreach döngü, döngü için ve sıra kapsayıcıları aşağıdaki özellikleri sağlar. Görev ana bilgisayar kapsayıcısının özellikleri Kapsüller görev ana görev yapılandırma bir parçası olarak yapılandırılır. Görev yapılandırdığınızda görev ana özelliklerini ayarlayın.
Özellik |
Açıklama |
---|---|
DelayValidation |
Doğrulama kapsayıcı çalışma süresi kadar gecikmeli olup olmadığını gösteren bir Boole değeri. Bu özellik için varsayılan değer olan False. Daha fazla bilgi için, bkz. DelayValidation. |
Description |
Konteyner tanımı. Özelliği bir dize içerir, ancak boş olabilir. Daha fazla bilgi için, bkz. Description. |
Disable |
Konteyner çalışan olup olmadığını gösteren 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ışan olup olmadığını gösteren bir Boole değeri. Bu özellik için varsayılan değer olan False. |
FailPackageOnFailure |
Konteyner bir hata oluşursa, 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 |
Konteyner bir hata oluşursa, ü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 |
Eğer ForceExecutionValueayarı True, kapsayıcı için isteğe bağlı yürütme değeri içeren nesne. Bu özelliğin varsayılan değeri 0. Daha fazla bilgi için, bkz. ForcedExecutionValue. |
ForcedExecutionValueType |
Veri türü ForcedExecutionValue. Bu özelliğin varsayılan değeri Int32. |
ForceExecutionResult |
Paket veya kapsayıcı Zorlanmış sonucu belirten bir 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 |
Konteyner 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 özelliğin varsayılan değeri False. Daha fazla bilgi için, bkz. ForceExecutionValue. |
ID |
Konteyner paket oluşturulduğunda atanan GUID. Bu özellik salt okunurdur. ID. |
IsolationLevel |
Konteyner hareket yalıtım düzeyi. The values are Unspecified, Chaos, ReadUncommitted, ReadCommitted, RepeatableRead, Serializable, and Snapshot. Bu özelliğin varsayılan değeri Serializable. Daha fazla bilgi için, bkz. IsolationLevel. |
LocaleID |
Bir Microsoft Win32 yerel. Yerel bilgisayarda işletim sistemi yerel ayarı bu özelliğin varsayılan değerdir. Daha fazla bilgi için, bkz. LocaleID. |
LoggingMode |
Kapsayıcının günlüğe kaydetme davranışını belirten bir değer. The values are Disabled, Enabled, and UseParentSetting. Bu özelliğin varsayılan değeri UseParentSetting. Daha fazla bilgi için, bkz. DTSLoggingMode. |
MaximumErrorCount |
Bir kapsayıcı önce oluşabilecek hatalar en fazla sayısını, ç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 |
Konteyner işlem katılımı. The values are NotSupported, Supported, Required. Bu özelliğin varsayılan değeri Supported. Daha fazla bilgi için, bkz. DTSTransactionOption. |
Foreach döngü, For döngüsü, sıra ve görev ana konteyner için kullanılabilen tüm özellikleri öğrenmek için bunları programlı olarak yapılandırırken aşağıdaki bakın Integration ServicesAPI 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
Nesneleri bu uzatma kapsayıcı işlevsellik
Konteynerler, 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ısı bir istisnadır: tek bir görev görev ana konteyner Kapsüller çünkü önceliği kısıtlamaları kullanmaz.
Yürütülebilirler
Yürütülebilirler konteyner görevler ve tüm kapsayıcılara kapsayıcı belirtir. Bir yürütülebilir dosya görevler ve containers biri olabilir, Integration Servicessağlar ya da özel bir görev. Daha fazla bilgi için Tümleştirme Hizmetleri görevlerve Tümleştirme Hizmetleri kapsayıcılar.
Öncelik kısıtlamaları
Öncelik kısıtlamaları bir sıralı Denetim akışı kapsayıcılar ve görevleri aynı üst kapsayıcı içindeki bağlantı. Daha fazla bilgi için, bkz. Öncelik kısıtlamaları.
Olay işleyicileri
Olay işleyicisi kapsayıcı düzeyinde konteyner veya bu nesneleri tarafından harekete geçirilen olaylara yanıt. Daha fazla bilgi için, bkz. SSIS paketi olay işleyicileri.
Değişkenleri
Kaplarında kullanılan değişkenler içeren kapsayıcı düzeyinde Sistem değişkenleri, Integration Servicessağlar ve kapsayıcı kullanan kullanıcı tanımlı değişkenleri. Daha fazla bilgi için, bkz. SSIS paketi değişkenleri.
İlişkili İçerik
|