Aracılığıyla paylaş


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

Foreach döngü kapsayıcı

Bir numaralayıcı kullanarak denetimi akışı tekrar tekrar çalıştırır.

Döngü kapsayıcı için

Bir koşul sınayarak denetimi akışı tekrar tekrar çalıştırır.

Sıra kapsayıcı

Grupları görevler ve containers paketi denetimi akışı alt kümeleridir denetim akışları içine.

Görev ana bilgisayar kapsayıcısı

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

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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

Ayrıca bkz.

Kavramlar

Tam Akış