Udostępnij za pośrednictwem


Integracja usług kontenerów

Containers are objects in SQL Server Integration Services that provide structure to packages and services to tasks.Obsługują one powtarzanej formantu przepływów w opakowaniach i ich grupy zadań i pojemniki na znaczące jednostki pracy.Kontenery mogą zawierać inne kontenery zadania.

Pakiety używają pojemniki dla następujących celów:

  • Powtarzanie zadania dla każdego elementu kolekcja, takie jak pliki w folderze, schematy, lub SQL Server obiektów zarządzania obiektami (SMO).Na przykład pakiet można uruchomić instrukcji Transact-SQL, które znajdują się w wielu plikach.

  • Powtórz zadania określone wyrażenie zostanie oszacowane jako false.Na przykład pakiet można wysłać wiadomość e-mail różnych siedem czass, czas dla każdego dnia tygodnia.

  • Grupowanie zadań i pojemniki, które muszą się pomyślnie lub nie powiedzie się, jako jednostka.Na przykład pakiet można grupować zadania, usunąć i dodać wiersze w tabela bazy danych, a następnie zatwierdzanie lub wycofać wszystkie zadania po awarii jednego.

Typy kontenera

Integration Services zawiera cztery typy pojemników do budowania pakietów.W poniższej tabela przedstawiono typy kontener.

Kontener

Opis

Kontener foreach pętli

Powtarza przepływ sterowania za pomocą moduł wyliczający.

Dla kontenera pętli

Powtarza przepływ sterowania przez warunku.

Kontener sekwencji

Grupy zadań i pojemniki do przepływ sterowanias, które są podzbiorami pakiet przepływ sterowania.

Kontener hosta zadania

Zapewnia usługi dla pojedynczego zadania.

Programy obsługi zdarzeń i pakiety są również typy pojemników.Aby uzyskać informacje, zobacz Pakiety usług integracji i Obsługa zdarzeń usług integracji.

Podsumowanie właściwości kontenera

Wszystkie typy kontener mają wspólny zestaw właściwości.Tworzenia pakietów przy użyciu graficznego narzędzia, które Integration Services zawiera okno właściwości zawiera następujące właściwości Foreach pętli, dla pętli i pojemniki sekwencji.Właściwości kontener hosta zadania są skonfigurowane jako część zadania hermetyzuje hosta zadania konfigurowania.zestaw właściwości hosta zadania podczas konfigurowania zadania.

Właściwość

Opis

DelayValidation

Wartość logiczna wskazująca, czy sprawdzanie poprawności kontener jest opóźnione do czasu uruchomienia czas.Wartością domyślną tej właściwość jest False.

Aby uzyskać więcej informacji, zobacz DelayValidation.

Description

Opis kontener.Właściwość zawiera ciąg, ale może być puste.

Aby uzyskać więcej informacji, zobacz Description.

Disable

Wartość logiczna wskazująca, czy kontener jest uruchamiany.Wartością domyślną tej właściwość jest False.

Aby uzyskać więcej informacji, zobacz Disable.

DisableEventHandlers

Wartość logiczna wskazująca, czy zdarzenie skojarzonego z kontener, uruchom programy obsługi.Wartością domyślną tej właściwość jest False.

FailPackageOnFailure

Wartość logiczna określająca, czy pakiet nie działa, jeśli wystąpi błąd kontener.Wartością domyślną tej właściwość jest False.

Aby uzyskać więcej informacji, zobacz FailPackageOnFailure.

FailParentOnFailure

Wartość logiczna określająca, czy kontener nadrzędnego nie działa, jeśli wystąpi błąd kontener.Wartością domyślną tej właściwość jest False.

Aby uzyskać więcej informacji, zobacz FailParentOnFailure.

ForcedExecutionValue

Jeśli ForceExecutionValue jest zestaw do True, obiekt zawierający wartość Opcjonalnie wykonanie kontener.Wartością domyślną tej właściwość jest 0.

Aby uzyskać więcej informacji, zobacz ForcedExecutionValue.

ForcedExecutionValueType

Typ danych ForcedExecutionValue.Wartością domyślną tej właściwość jest Int32.

ForceExecutionResult

Wartość, która określa wynik wymuszonego uruchomienia pakiet lub kontener.The values are None, Success, Failure, and Completion.Wartością domyślną tej właściwość jest None.

Aby uzyskać więcej informacji, zobacz ForceExecutionResult.

ForceExecutionValue

Wartość logiczna określająca, czy wartość Opcjonalnie wykonanie kontener powinna być wymuszona zawierać określoną wartość.Wartością domyślną tej właściwość jest False.

Aby uzyskać więcej informacji, zobacz ForceExecutionValue.

ID

Kontener identyfikator GUID, który jest przypisywany podczas tworzenia pakiet.Ta właściwość jest tylko do odczytu.

ID.

IsolationLevel

Poziom izolacji transakcji kontener.The values are Unspecified, Chaos, ReadUncommitted, ReadCommitted, RepeatableRead, Serializable, and Snapshot.Wartością domyślną tej właściwość jest Serializable.Aby uzyskać więcej informacji, zobacz IsolationLevel.

LocaleID

Microsoft Win32 ustawienia regionalne.Wartością domyślną tej właściwość jest ustawienia regionalne systemu operacyjnego na komputerze lokalnym.

Aby uzyskać więcej informacji, zobacz LocaleID.

LoggingMode

Wartość, która określa sposób rejestrowania kontener.The values are Disabled, Enabled, and UseParentSetting.Wartością domyślną tej właściwość jest UseParentSetting.Aby uzyskać więcej informacji, zobacz DTSLoggingMode.

MaximumErrorCount

Maksymalna liczba błędów występujących przed kontener przestanie działać.Wartością domyślną tej właściwość jest 1.

Aby uzyskać więcej informacji, zobacz MaximumErrorCount.

Name

Nazwa kontener.

Aby uzyskać więcej informacji, zobacz Name.

TransactionOption

Uczestnictwo transakcyjnych kontener.The values are NotSupported, Supported, Required.Wartością domyślną tej właściwość jest Supported.Aby uzyskać więcej informacji, zobacz DTSTransactionOption.

Aby uzyskać informacje o wszystkich właściwości, które są dostępne do kontenerów Foreach pętli, dla pętli, sekwencji i hosta zadania kiedy je skonfigurować programowo, zobacz następujące Integration Services Tematy API:

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

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

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

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

Obiekty, które rozszerzają funkcjonalność kontenera

Pojemniki zawierają przepływy kontroli, które składają się z plików wykonywalnych i pierwszeństwo ograniczeń i mogą korzystać z zdarzenie obsługi i zmiennych.Wyjątkiem jest kontener hosta zadania: ponieważ kontener hosta zadania hermetyzuje pojedynczego zadania nie użyć więzów kolejności.

Pliki wykonywalne

Pliki wykonywalne odnosi się do zadania poziom kontener i wszelkich pojemników kontener.Plik wykonywalny może być jednym z zadań i pojemniki, Integration Services zawiera lub niestandardowe zadania.Aby uzyskać więcej informacji, zobacz Zadania usługi integracji i Integracja usług kontenerów.

Pierwszeństwo ograniczenia

Więzów kolejności połączyć pojemników i zadań w obrębie tej samej kontener nadrzędnego w przepływ sterowania zamówione.Aby uzyskać więcej informacji, zobacz Pierwszeństwo ograniczenia.

Programy obsługi zdarzeń

Programy obsługi zdarzeń poziom kontenera odpowiada na zdarzenia wywoływane przez kontener lub zawiera on obiekty.Aby uzyskać więcej informacji, zobacz Obsługa zdarzeń usług integracji.

Zmienne

Zmienne, które są używane w pojemnikach obejmują zmienne systemu poziom kontener, Integration Services zawiera zmienne zdefiniowane przez użytkownika i który używa kontener.Aby uzyskać więcej informacji, zobacz Integracja usług zmiennych.

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona na MSDN i TechNet:

Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.

Zobacz także

Koncepcje