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 |
---|---|
Powtarza przepływ sterowania za pomocą moduł wyliczający. |
|
Powtarza przepływ sterowania przez warunku. |
|
Grupy zadań i pojemniki do przepływ sterowanias, które są podzbiorami pakiet przepływ sterowania. |
|
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.
|