Microsoft.SqlServer.Dts.Runtime Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden.
Klassen
Application |
Ermittelt Package-Objekte und greift auf sie zu. Außerdem ist der Zugriff auf Auflistungen und Eigenschaften möglich, die Informationen zum System enthalten. |
ApplocalHelper |
ApplocalHelper enthält statische Hilfsfunktionen, die bei der Bewältigung lokaler Probleme helfen. |
ApplocalReferenceLoader |
Verweisladeprogramm für app-lokale Assembly |
BatchUpgradeOptions |
Gibt die Optionen an, die die Methode während des Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) Upgradevorgangs auf eine Liste von Integration Services-Paketen angewendet wird. |
BreakpointManager |
Verwaltet alle für einen Task festgelegten Breakpoints. Diese Klasse kann nicht vererbt werden. |
BreakpointTarget |
Enthält Informationen zu Breakpoints, die im Paket festgelegt sind. Diese Klasse kann nicht vererbt werden. |
BreakpointTargetEnumerator |
Erstellt BreakpointTargetEnumerator für die BreakpointTargets-Auflistung. Diese Klasse kann nicht vererbt werden. |
BreakpointTargets |
Enthält eine Auflistung von BreakpointTarget-Objekten. Diese Klasse kann nicht vererbt werden. |
Configuration |
Stellt eine Konfigurationsklasse dar, die Informationen zur Konfiguration eines Pakets enthält. Diese Klasse kann nicht vererbt werden. |
ConfigurationEnumerator |
Unterstützt die Iteration durch die Configurations-Auflistung. Diese Klasse kann nicht vererbt werden. |
Configurations |
Stellt eine Auflistung von Configuration-Objekten dar. Diese Klasse kann nicht vererbt werden. |
ConnectionEnumerator |
Unterstützt die Iteration durch die Connections-Auflistung. Diese Klasse kann nicht vererbt werden. |
ConnectionInfo |
Enthält Informationen zu den auf dem Computer verfügbaren Verbindungen. Diese Klasse kann nicht vererbt werden. |
ConnectionInfoEnumerator |
Unterstützt die Iteration durch die Connections-Auflistung. Diese Klasse kann nicht vererbt werden. |
ConnectionInfos |
Enthält Informationen zu allen Verbindungen auf dem Computer. Die Auflistung enthält ConnectionInfo-Objekte, die die Details zu jeder Verbindung bereitstellen. Die Auflistung ist mit der Application-Klasse verfügbar. Diese Klasse kann nicht vererbt werden. |
ConnectionManager |
Stellt die Informationen bereit, die Sie für die Verbindung mit einer Datenquelle benötigen. Alle Klassen, die von ConnectionManager erben, enthalten die gleichen Eigenschaften und Methoden. Durch die ConnectionManager-Klasse werden die Implementierungsdetails der verschiedenen Verbindungstypen aus der Laufzeit isoliert. Daher kann die Laufzeit mit den einzelnen Verbindungs-Managern auf eine konsistente, vorhersehbare Weise interagieren. Verbindungs-Manager enthalten eine Reihe von Basiseigenschaften, die alle Verbindungen gemeinsam haben, z. B. die Name-, die ID- Description und die ConnectionString-Eigenschaft. Die einzelnen Verbindungstypen verfügen jedoch über zusätzliche Eigenschaften, die spezifisch für den jeweiligen Verbindungstyp sind. Auf sie kann über die Properties-Auflistung zugegriffen werden. Diese Klasse kann nicht vererbt werden. |
ConnectionManagerBase |
Stellt die abstrakte Basisklasse für Verbindungs-Manager dar. |
ConnectionManagerItem |
Stellt Objekte für den Verbindungs-Manager dar. |
ConnectionManagerItems |
Stellt die Verbindungs-Manager-Objekte dar. |
Connections |
Enthält eine Auflistung von ConnectionManager-Objekten, auf die über das Package-Objekt zugegriffen wird. Diese Klasse kann nicht vererbt werden. |
DataTypeInfo |
Enthält Member, die Informationen zum Datentyp eines SQL Server Integration Services-Objekts (SSIS) für ein Applicationzurückgeben. Diese Klasse kann nicht vererbt werden. |
DataTypeInfoEnumerator |
Unterstützt die Iteration durch die DataTypeInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
DataTypeInfos |
Enthält eine Auflistung von DataTypeInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
DBProviderInfo |
Enthält Informationen zu einem Datenbankanbieter. Diese Klasse kann nicht vererbt werden. |
DBProviderInfoEnumerator |
Unterstützt die Iteration durch die DBProviderInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
DBProviderInfos |
Enthält eine Auflistung von DBProviderInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
DefaultEvents |
Definiert die Standardereignisse, die von der Integration Services-Laufzeit bereitgestellt werden. |
DtProjectStorage |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
DtsComException |
Die Ausnahme, die Integration Services auslöst, wenn ein COM-Fehler auftritt. |
DtsComponentException |
Die Ausnahme, die ausgelöst wird, wenn in einer Komponente ein Fehler auftritt. |
DtsConnectionAttribute |
Stellt Entwurfszeitinformationen zu einem ConnectionManager-Objekt bereit. |
DtsConnectionException |
Die Ausnahme, die bei einem Verbindungsfehler ausgelöst wird. |
DtsContainer |
Definiert eine abstrakte Basisklasse, die die von allen Containern und Paketen verwendeten Eigenschaften und Methoden implementiert. |
DtsConvert |
Stellt Konvertierungsmethoden bereit, um verwaltete Integration Services-Laufzeitobjekte in ihre systemeigenen Implementierungen sowie systemeigene in verwaltete Implementierungen zu konvertieren. Diese Klasse kann nicht vererbt werden. |
DtsCouldNotCreateManagedConnectionException |
Die Ausnahme, die angibt, dass eine verwaltete Verbindung nicht erstellt werden konnte. Diese Klasse kann nicht vererbt werden. |
DtsCouldNotCreateManagedForEachEnumeratorException |
Die Ausnahme, die angibt, dass kein verwalteter ForEach-Enumerator erstellt werden konnte. Diese Klasse kann nicht vererbt werden. |
DtsEnumerator |
Definiert eine abstrakte Basisklasse, die die IEnumerator-Methoden implementiert. |
DtsError |
Enthält Informationen zu einem während der Ausführung aufgetretenen Fehler. Diese Klasse kann nicht vererbt werden. |
DtsErrors |
Stellt eine Auflistung von DtsError-Objekten dar. Diese Klasse kann nicht vererbt werden. |
DtsEventHandler |
Ein Container für ein Paket oder andere Container, der ausführbare Elemente enthält, die bei bestimmten Ereignissen ausgeführt werden. Diese Klasse kann nicht vererbt werden. |
DtsEventHandlerEnumerator |
Unterstützt die Iteration durch die DtsEventHandlers-Auflistung. Diese Klasse kann nicht vererbt werden. |
DtsEventHandlers |
Stellt eine Auflistung von DtsEventHandler-Objekten dar. Diese Klasse kann nicht vererbt werden. |
DtsException |
Definiert abhängig vom zurückgegebenen Fehlercode eine generische Ausnahmeklasse und erstellt eine für die aufgetretene Ausnahme spezifische Klasse. |
DtsExponentTooLargeException |
Eine Ausnahmeklasse, die ausgelöst wird, wenn der X.509-Zertifizierungsschlüssel für ein Paket ungültig ist. |
DtsForEachEnumeratorAttribute |
Stellt Entwurfszeitinformationen zu einem ForEachEnumerator-Objekt bereit. Diese Klasse kann nicht vererbt werden. |
DtsGenericException |
Die Ausnahme, die ausgelöst wird, wenn ein Fehler auftritt und der Fehler durch keine andere Ausnahmeklasse behandelt wird. |
DtsInvalidBreakpointSiteException |
Die Ausnahme, die ausgelöst wird, um einen ungültigen Breakpoint anzugeben. Diese Klasse kann nicht vererbt werden. |
DtsInvalidProjectPasswordOrDataException |
Stellt das ungültige Projektkennwort oder die Datenausnahme dar, die diese Klasse zur Laufzeit enthält. |
DtsInvalidProjectUserKeyOrDataException |
Stellt den ungültigen Projektbenutzerschlüssel oder die Datenausnahme dar, die diese Klasse enthält. |
DtsLogProviderAttribute |
Stellt Entwurfszeitinformationen zu einem LogProvider-Objekt bereit. |
DTSManagedXmlSerializationHelper |
Stellt das Hilfsprogramm für die DTS-verwaltete XML-Serialisierung dar. |
DtsNoConnectionAssignedException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den richtigen Typ aufweist. |
DtsNoForEachEnumAssignedException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den ForEachEnumerator-Typ aufweist. |
DtsNoLogProviderAssignedException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den LogProvider-Typ aufweist. |
DtsNoObjectAssignedException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den richtigen Typ aufweist. |
DtsNotAConnectionException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den richtigen Typ aufweist. |
DtsNotAForEachEnumException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den ForEachEnumerator-Typ aufweist. |
DtsNotALogProviderException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den LogProvider-Typ aufweist. |
DtsNotAManagedEnumeratorException |
Die Ausnahme, die ausgelöst wird, um anzugeben, dass der Enumerator kein verwalteter Enumerator ist. Diese Klasse kann nicht vererbt werden. |
DtsNoTaskAssignedException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den richtigen Typ aufweist. |
DtsNotATaskException |
Die Ausnahme, die ausgelöst wird, um einen internen Fehler anzugeben, der auftritt, wenn ein verwalteter Wrapper für ein systemeigenes Objekt verwendet wird, das nicht den richtigen Typ aufweist. |
DtsObject |
Definiert eine abstrakte Basisklasse, die die Elemente enthält, die von allen Objekten im Microsoft.SqlServer.Dts.Runtime-Namespace gemeinsam verwendet werden. |
DtsPipelineException |
Die Ausnahme, die ausgelöst wird, wenn in der Pipeline ein Fehler auftritt. |
DtsProperties |
Enthält eine Auflistung von DtsProperty-Objekten. Diese Klasse kann nicht vererbt werden. |
DtsProperty |
Enthält Eigenschaften und Methoden, die von mehreren Containern für deren Eigenschaften verwendet werden. Diese Klasse kann nicht vererbt werden. |
DtsPropertyAttribute |
Stellt das DTS-Eigenschaftsattribut dar. |
DTSReadOnlyCollectionBase |
Definiert eine abstrakte Basisklasse zur Implementierung der allgemeinen Elemente, die von allen schreibgeschützten Integration Services-Auflistungen verwendet werden. Sie stellt die abstrakte Basisklasse (MustInherit in Visual Basic) für eine stark typisierte Auflistung bereit. |
DtsRuntimeException |
Die Ausnahme, die ausgelöst wird, wenn in der Ablaufsteuerung ein Fehler auftritt. |
DtsScriptingException |
Die Ausnahme, die bei einem Fehler in einem Skripttask ausgelöst wird. |
DtsSqlException |
Die Ausnahme, die bei einem Fehler in einem SQL-Task ausgelöst wird. |
DtsTaskAttribute |
Stellt Entwurfszeitinformationen zu einem Task-Objekt bereit. |
DtsTaskException |
Die Ausnahme, die bei einem Fehler in einem Task ausgelöst wird. |
DtsToolsException |
Die Ausnahme, die ausgelöst wird, wenn in einem der Tools ein Fehler auftritt. |
DtsWarning |
Enthält die Eigenschaften, die beim Auftreten einer Warnung verwendet werden. Diese Klasse kann nicht vererbt werden. |
DtsWarnings |
Enthält eine Auflistung von DtsWarning-Objekten. Diese Klasse kann nicht vererbt werden. |
EmptyEnumerator |
Stellt einen leeren Enumerator bereit, der von der Integration Services-Runtime zurückgegeben wird, wenn keine Elemente in der Auflistung vorhanden sind, die aufgezählt werden können. |
EnumReferencedObjects |
Zählt die Objekte auf, auf die verwiesen wird. |
ErrorEnumerator |
Unterstützt die Iteration durch die DtsErrors-Auflistung. Diese Klasse kann nicht vererbt werden. |
EventInfo |
Enthält Informationen zu einem Ereignis. Diese Klasse kann nicht vererbt werden. |
EventInfoEnumerator |
Unterstützt die Iteration durch die EventInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
EventInfos |
Enthält eine Auflistung von EventInfo-Objekten. Die Runtime-Engine macht eine EventInfos-Auflistung für alle Container in der Pakethierarchie verfügbar. Die von einem Task empfangene Auflistung ist ein Verweis auf die EventInfos-Auflistung im TaskHost, der als Wrapper für den Task fungiert. EventInfos-Auflistungen anderer Container enthalten aggregierte Inhalte der Untergeordneten EventInfos Sammlungen. Diese Klasse kann nicht vererbt werden. |
EventsProvider |
Definiert eine abstrakte Klasse, die eine Auflistung von Ereignishandlercontainern und die EventInfos-Auflistung enthält. Diese Klasse leitet Ereignisse an diese Ereignishandler weiter, wenn ein Ereignis empfangen wird. |
Executable |
Definiert eine abstrakte Klasse, die die Methoden bereitstellt, die von allen von der Runtime-Engine ausgeführten Objekten geerbt und implementiert werden müssen. |
ExecutableEnumerator |
Unterstützt die Iteration durch die Executables-Auflistung. Diese Klasse kann nicht vererbt werden. |
Executables |
Enthält eine Auflistung von Executable-Objekten. Diese Klasse kann nicht vererbt werden. |
ExtendedProperties |
Enthält eine Auflistung von ExtendedProperty-Objekten. Diese Klasse kann nicht vererbt werden. |
ExtendedProperty |
Diese Klasse enthält Elemente, die zusätzliche Informationen zu einem Paket enthalten. |
ExtendedPropertyEnumerator |
Unterstützt die Iteration durch die ExtendedProperties-Auflistung. Diese Klasse kann nicht vererbt werden. |
FlatFileColumn |
Enthält Informationen, die die Eigenschaften von Spalten in einer Flatfilequelle oder einem Zieldatenadapter definieren. Der Flatfileadapter wird für den Zugriff auf Daten in Flatfiles verwendet. Diese Klasse kann nicht vererbt werden. |
ForEachEnumerator |
Listet die Elemente auf, denen ForEachLoop zum Durchlaufen zugewiesen ist. |
ForEachEnumeratorHost |
Definiert die Hostklasse für ForEachEnumerator. Diese Klasse kann nicht vererbt werden. |
ForEachEnumeratorInfo |
Enthält Informationen zu ForEachEnumerator. Diese Klasse kann nicht vererbt werden. |
ForEachEnumeratorInfos |
Eine Auflistung von ForEachEnumeratorInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
ForEachEnumeratorInfosEnumerator |
Unterstützt die Iteration durch die ForEachEnumeratorInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
ForEachEnumeratorUI |
Stellt Informationen zum Steuern der grafischen Benutzeroberfläche von ForEachEnumerator bereit. |
ForEachLoop |
Stellt einen Container bereit, der mithilfe der foreach-Iterationsanweisung einen iterativen Workflow in einem Paket definiert. |
ForEachVariableMapping |
Ordnet jede Variable dem in ihr enthaltenen Wert oder Ausdruck zu. Diese Klasse kann nicht vererbt werden. |
ForEachVariableMappingEnumerator |
Unterstützt die Iteration durch die ForEachVariableMappings-Auflistung. Diese Klasse kann nicht vererbt werden. |
ForEachVariableMappings |
Enthält eine Auflistung von ForEachVariableMapping-Objekten. Diese Klasse kann nicht vererbt werden. |
ForLoop |
Stellt einen Container bereit, der einen iterativen Workflow in einem Paket definiert, wobei die for-Iterationsanweisung verwendet wird. |
FtpClientConnection |
Führt Uploads und Downloads von Datendateien durch und verwaltet Verzeichnisse auf Servern. Diese Klasse kann nicht vererbt werden. |
HResults |
Copyright (c) 2019 Microsoft Corporation Diese Datei enthält alle US-englischen Ereignisnachrichten und HRESULTs für sql Data Transformation Services Runtime, Pipeline, Lageraufgaben und Aktientransformationen. Meldungs- und HRESULT-Benennungskonvention Fehler HRESULTs - Beginnen mit DTS_E_ End mit der Beschreibung des fehlgeschlagenen Vorgangs Warnung HRESULTs - Beginnen mit DTS_W_ End mit der Beschreibung des Warnungsvorgangs Informationen HRESULTs - Beginnen mit DTS_I_ End mit der Beschreibung des Vorgangs Erfolg HRESULTs - Beginnen mit DTS_S_ End mit der Beschreibung des erfolgreichen Vorgangs Meldungen für das Ereignisprotokoll - Beginnen mit DTS_MSG_ End mit der Beschreibung der message Werte sind 32-Bit-Werte, die wie folgt angeordnet sind: 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 5 4 3 2 1 0 +---+-+-----------------------+-------------------------------+ |Sev|C|R| Einrichtung | Code | +---+-+-+-----------------------+-------------------------------+, wobei Sev – der Schweregrad 00 – Erfolg 01 – Information 10 – Warnung 11 – Fehler C – ist das Kundencodeflag R – ist ein reserviertes Bit Facility – ist der Einrichtungscode Code – ist der status Code der Einrichtung |
HttpClientConnection |
Enthält Eigenschaften und Methoden, mit denen ein Paket über das HTTP-Protokoll auf einen Webserver zugreifen kann, um Dateien zu senden oder zu empfangen. Diese Klasse kann nicht vererbt werden. |
LogEntryInfo |
Enthält Eigenschaften, die einen Protokolleintrag beschreiben. Diese Klasse kann nicht vererbt werden. |
LogEntryInfoEnumerator |
Unterstützt die Iteration durch die LogEntryInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
LogEntryInfos |
Enthält eine Auflistung von LogEntryInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
LoggingOptions |
Enthält Elemente, die steuern, welche Informationen in die Protokollierung ein- bzw. daraus ausgeschlossen werden. Diese Klasse kann nicht vererbt werden. |
LogProvider |
Enthält Informationen zu einem Protokollanbieter, der einem Paket zugeordnet ist. Alle einem Paket zugeordneten Protokollanbieter befinden sich in der LogProviders-Auflistung. Verwenden Sie für Protokollanbieter auf dem Computer die Application-Klasse, und zeigen Sie die LogProviderInfos-Auflistung an. Diese Klasse kann nicht vererbt werden. |
LogProviderBase |
Definiert die abstrakte Basisklasse für verwaltete Protokollanbieter. |
LogProviderEnumerator |
Unterstützt die Iteration durch die LogProviders-Auflistung. Diese Klasse kann nicht vererbt werden. |
LogProviderInfo |
Stellt Informationen zu den Protokollanbietern bereit, die sich auf dem Computer befinden. Diese Klasse kann nicht vererbt werden. |
LogProviderInfoEnumerator |
Unterstützt eine einfache Iteration durch die LogProviderInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
LogProviderInfos |
Enthält eine Auflistung von LogProviderInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
LogProviders |
Enthält eine Auflistung von LogProvider-Objekten, die dem Paket zugeordnet sind. Diese Klasse kann nicht vererbt werden. |
ManagedForEachEnumeratorWrapper |
Stellt den Wrapper für den verwalteten For Each-Enumerator dar. Diese Klasse kann nicht vererbt werden. |
ManagedHelper |
Stellt das verwaltete Hilfsprogramm dar. |
ManagedHelper.ManagedPropertyHelper |
Stellt den Header der verwalteten Eigenschaft dar. |
ManagedWrapper |
Stellt den verwalteten Wrapper dar. |
ManagerSerializer |
Stellt das Managerserialisierungsprogramm dar. |
NameChecker |
Stellt den Namensprüfer dar. |
ObjectReferenceTracker |
Stellt Analysen an, wie sich das Löschen von Variablen und Verbindungen aus einem Paket auswirkt. Diese Klasse kann nicht vererbt werden. |
Package |
Stellt den Paketcontainer dar. Diese Klasse kann nicht vererbt werden. |
PackageInfo |
Enthält Eigenschaften, die alle Informationen zu einem Paket zurückgeben, z. B. das Erstellungsdatum, Versionsnummern und die Paketgröße. Diese Klasse kann nicht vererbt werden. |
PackageInfoEnumerator |
Unterstützt die Iteration durch die PackageInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
PackageInfos |
Enthält eine Sammlung von Paketen, die in Microsoft SQL Server oder dem Integration Services-Dienst gefunden werden. Diese Klasse kann nicht vererbt werden. |
PackageItem |
PackageItem enthält paketbezogene Informationen, einschließlich Paket, Status usw. |
PackageItems |
Enthält eine Auflistung von PackageItem-Objekten. |
PackageParameterEnumerator |
Stellt den Paketparameterenumerator dar. |
PackageUpgradeOptions |
Gibt die Optionen an, die angewendet werden sollen, wenn ein Integration Services-Paket aktualisiert wird. |
PackageUpgradeResult |
Gibt die Upgradeergebnisse für ein Paket an. |
Parameter |
Stellt eine abstrakte Basisklasse dar, die sowohl vom Paketparameter als auch vom Projektparameter verwendet wird. |
ParameterInfo |
Stellt eine schreibgeschützte Kopie der Parameterinformationen dar, damit Anwendungen Parameterinformationen abrufen können, ohne das ganze Paketobjekt laden zu müssen. |
ParameterInfos |
Stellt eine Auflistung von Parameterobjekten dar. |
Parameters |
Stellt eine Klasse dar, die sowohl von den Paketparametern als auch der Projektparameterauflistung verwendet wird. |
PipelineComponentInfo |
Enthält Eigenschaften, die eine derzeit auf dem lokalen Computer installierte Pipelinekomponente beschreiben, und bereit zur Verwendung in einer Pipeline sind. |
PipelineComponentInfoEnumerator |
Unterstützt die Iteration durch die PipelineComponentInfos-Auflistung. Diese Klasse kann nicht vererbt werden. |
PipelineComponentInfos |
Enthält eine Auflistung von PipelineComponentInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
PrecedenceConstraint |
Gibt die Eigenschaften zum Konfigurieren einer Rangfolgeneinschränkung zwischen zwei Containern an. Diese Klasse kann nicht vererbt werden. |
PrecedenceConstraintEnumerator |
Unterstützt eine einfache Iteration durch die PrecedenceConstraints-Auflistung. Diese Klasse kann nicht vererbt werden. |
PrecedenceConstraints |
Enthält eine Auflistung von PrecedenceConstraint-Objekten. Diese Klasse kann nicht vererbt werden. |
Project |
Stellt ein Integration Services-Projekt dar, das Pakete und Parameter enthält. |
ProjectVariablesWrapper |
Enthält eine Auflistung des Projektvariablen-Wrappers. |
PropertyEnumerator |
Unterstützt die Iteration durch die DtsProperties-Auflistung. Diese Klasse kann nicht vererbt werden. |
ReferenceLoader |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
RunningPackage |
Stellt einen Verweis auf das Laufzeitpaket bereit, das vom Integration Services-Dienst verwendet werden soll. Diese Klasse kann nicht vererbt werden. |
RunningPackages |
Enthält eine Auflistung von RunningPackage-Objekten. Diese Auflistung enthält die Liste der Pakete, die beim Aufrufen der GetRunningPackages(String)-Methode ausgeführt wurden; sie wird beim Starten eines neues Pakets oder beim Beenden eines aufgelisteten Pakets nicht aktualisiert. Wenn Sie eine neue Momentaufnahme benötigen, sollten Sie GetRunningPackages(String) erneut aufrufen. Diese Klasse kann nicht vererbt werden. |
RunningPackagesEnumerator |
Unterstützt die Iteration durch die RunningPackages-Auflistung. Diese Klasse kann nicht vererbt werden. |
SelectedLogProviders |
Enthält eine Auflistung von ausgewählten LogProvider-Objekten. Diese Klasse kann nicht vererbt werden. |
SensitiveConnectionManagerBase |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
SensitiveStringAttribute |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
Sequence |
Definiert eine Ablaufsteuerung, die eine Teilmenge der Paketablaufsteuerung ist. Verwenden Sie Sequenzcontainer, um das Paket in mehrere separate Ablaufsteuerungen zu gruppieren, die jeweils mindestens einen Task oder Container enthalten, der innerhalb der allgemeinen Paketablaufsteuerung ausgeführt wird. Diese Klasse kann nicht vererbt werden. |
SsisServerExecution |
Stellt die SSIS-Serverausführung dar. |
StorageInfo |
Enthält Informationen über den Speicherort der ursprünglichen oder aktualisierten Integrationsdienstpakete. |
Task |
Definiert eine abstrakte Klasse, die die Methoden und Eigenschaften implementiert, die allen Aufgaben in Integration Services gemeinsam sind. |
TaskHost |
Stellt einen Container bereit, der einen einzelnen Task kapselt. Im SSIS-Designer wird TaskHost nicht separat konfiguriert; die Konfiguration findet statt, wenn Sie die Eigenschaften des gekapselten Tasks festlegen. |
TaskInfo |
Enthält Informationen zu einem auf dem lokalen Computer installierten Task. |
TaskInfoEnumerator |
Unterstützt die Iteration durch die TaskInfo-Auflistung. Diese Klasse kann nicht vererbt werden. |
TaskInfos |
Enthält eine Auflistung von TaskInfo-Objekten. Diese Klasse kann nicht vererbt werden. |
UpgradePackageInfo |
Speichert Informationen zu einem Integration Services-Paket, das aktualisiert werden soll. |
UpgradeResult |
Bestimmt das Ergebnis des Upgrades einer Sammlung von Integration Services-Paketen. |
Variable |
Stellt eine Variable für ein Paket, einen Task oder einen Container dar. Diese Klasse kann nicht vererbt werden. |
VariableDispenser |
Greift während der Paketausführung auf die Variables-Auflistung zu. Diese Klasse kann nicht vererbt werden. |
VariableEnumerator |
Unterstützt die Iteration durch die Variables-Auflistung. Diese Klasse kann nicht vererbt werden. |
Variables |
Enthält eine Auflistung von Variables-Objekten, auf die über mehrere Objekte zugegriffen wird. Diese Klasse kann nicht vererbt werden. |
WarningEnumerator |
Unterstützt die Iteration durch die DtsWarnings-Auflistung. Diese Klasse kann nicht vererbt werden. |
Strukturen
DTSEventColumnFilter |
Enthält ein Feld für jede Spalte, die Sie in einen Protokolleintrag aufnehmen können. Um Spalten zum Schreiben in das Protokoll auszuwählen, legen Sie den Wert des Felds auf true fest. Legen Sie den Wert für jedes Feld, das dem Protokolleintrag nicht hinzugefügt werden soll, auf false fest. |
StatusMessage |
Gibt die Warnungs- und Fehlermeldungen an, die sich aus dem Upgrade eines Integration Services-Pakets ergeben. |
Schnittstellen
IDTSBreakpointSite |
Definiert die Interaktion zwischen der Integration Services-Laufzeit-Engine und der Aufgabe zum Verfügbarmachen von Haltepunkten und zum Erstellen und Verwalten benutzerdefinierter Haltepunkte. |
IDTSComponentEvents |
Definiert eine Schnittstelle für das Auslösen von Ereignissen. |
IDTSComponentPersist |
Ermöglicht, dass Eigenschaften und Einstellungen für Komponenten und Tasks in der Paket-XML-Datei gespeichert und daraus geladen werden können. |
IDTSConfigurationControl |
Stellt eine Eigenschaft bereit, die steuert, wie ein Paket Konfigurationen lädt. |
IDTSDowngradableObject |
Stellt die Schnittstelle für das herabstufbare DTS-Objekt dar. |
IDTSDumpConfiguration |
Stellt die Konfiguration für die Sicherung der Data Transformation Service-Schnittstelle dar. |
IDTSEvents |
Definiert einen Ereignissatz, der von TaskHost im Auftrag eines Tasks verwendet wird. |
IDTSExecutionMetrics |
Definiert die Metrik, mit der die Ausführung eines Containers nachverfolgt wird. |
IDTSExecutionPath |
Stellt den DTS-Ausführungspfad dar. |
IDTSForEachEnumerator |
Stellt die Methoden und die Eigenschaften für ForEachEnumerator bereit. |
IDTSForEachEnumeratorUI |
Enthält die von der ForEachEnumeratorUI-Benutzeroberflächenklasse implementierten Elemente. |
IDTSInfoEvents |
Definiert eine Schnittstelle, die zum Auslösen von Informations-, Warnungs- und Fehlerereignissen verwendet wird. |
IDTSLogging |
Definiert die Protokollierungsoptionen für einen Container. |
IDTSManagedTask |
Definiert eine für Taskklassen implementierte Schnittstelle, mit der die Klasse als verwalteter Task identifiziert wird. |
IDTSName |
Definiert Eigenschaften, die häufig von vielen Objekten in der Integration Services-Runtime verwendet werden. Die allgemeinen Eigenschaften benannter Objekte schließen einen Namen, einen Erstellungsnamen, eine ID (GUID) und eine Beschreibung ein. |
IDTSObjectHost |
Definiert eine Schnittstelle, die die Behandlung von Komponenten als generische Hostobjekte zulässt. |
IDTSPackageInternal |
Definiert eine Schnittstelle, die von Containern implementiert wird, die die interne Eigenschaft benötigen. |
IDTSPackagePath |
Definiert eine Schnittstelle, die von Containern implementiert wird, für die der Paketpfad an eine Eigenschaft zurückgegeben werden muss. |
IDTSPersist |
Definiert eine Schnittstelle, die das Speichern und Laden von Daten ermöglicht. |
IDTSPropertiesProvider |
Definiert eine von Containern geerbte Schnittstelle, die es ermöglicht, dass Eigenschaften durch einen Ausdruck festgelegt werden können, und erlaubt die Zuordnung einer aufzählbaren Eigenschaftenauflistung zum Container. |
IDTSPropertiesProviderEx |
Stellt die Ausdrücke für den DTS-Eigenschaftenanbieter dar. |
IDTSSequence |
Enthält zwei von Containern verwendete Auflistungen. |
IDTSSuspend |
Stellt Methoden und Eigenschaften bereit, die von der Runtime-Engine aufgerufen werden, um Tasks über das Anhalten der Ausführung zu benachrichtigen. |
Enumerationen
ActionOnExistType |
Definiert das Verhalten, das auftritt, wenn ein Upgradepaket denselben Namen wie ein vorhandenes Integration Services-Paket hat. |
ConnectionManagerItemState |
Gibt den Status des Verbindungs-Manager-Elements an. |
DTSBreakpointHitTest |
Listet die Werte für die Typen der Trefferanzahl auf. Diese Klasse arbeitet mit der BreakpointTarget-Klasse zusammen. |
DTSCheckpointUsage |
Gibt Werte an, die beschreiben, ob oder wann ein Paket neu gestartet wird. |
DTSConfigurationType |
Gibt an, auf welche Weise eine Konfiguration für ein Paket gespeichert werden kann. |
DTSConnectionManagerScope |
Gibt den Bereich des DTS-Verbindungs-Managers an. |
DTSEventFilterKind |
Beschreibt die Art des für die Protokollierung festgelegten Ereignisfilters. |
DTSExecResult |
Stellt Werte bereit, mit denen das Ergebnis einer Taskausführung beschrieben wird. |
DTSExecStatus |
Enthält Werte, mit denen der aktuelle Status der Taskausführung oder ein Containerobjekt zur Zeit des Aufrufs angegeben wird. |
DTSExecutionLocation |
Gibt den DTS-Ausführungsort an. |
DTSFileConnectionUsageType |
Stellt Informationen darüber bereit, wie eine Verbindung von einem Komponentenclient verwendet wird. |
DTSForcedExecResult |
Gibt das Ausführungsergebnis eines Containers an, wenn der des Containers ForceExecutionValue auf TRUE festgelegt ist. |
DTSLogEntryFrequency |
Stellt Informationen zur Unterstützung der Protokollplanung bereit. Sie wählen den Hinweis aus, der am besten wiedergibt, wie häufig ein bestimmter Protokolleintrag in Ihrem Task erwartungsgemäß generiert wird. Diese Enumerationseigenschaft unterstützt Benutzer des Pakets beim Einrichten von Filterfunktionen für Protokolleinträge. Der Benutzer kann die Eigenschaft anzeigen und weiß im Voraus, ob eine Flut von Einträgen eines bestimmten Typs zu erwarten ist. In diesem Fall kann er entsprechend planen. |
DTSLoggingMode |
Gibt das Protokollierungsverhalten des Containers an. Der Container kann die Protokollierung aktivieren, deaktivieren oder angeben, dass die für den übergeordneten Container gefundene Einstellung verwendet werden soll. |
DTSObjectHostType |
Beschreibt den Containertyp, der den anderen Task oder Container hostet. |
DTSObjectReferenceType |
Gibt die Objekttypen an, für die die ObjectReferenceTracker-Klasse eine Auswirkungsanalyse bereitstellt. Diese Enumeration wird von der EnumReferencedObjects-Klasse verwendet, die wiederum von der Package-Klasse in deren FindReferencedObjects(Object)-Methode verwendet wird. |
DTSPackageInfoFlags |
Beschreibt, ob ein Paket ein Ordner oder ein Paket ist. Sie wird verwendet, um einen gültigen Wert in der Flags-Eigenschaft festzulegen. |
DTSPackageType |
Identifiziert das Tool, von dem das Paket erstellt wurde. |
DTSPipelineComponentType |
Klassifiziert Pipelinekomponenten nach Kategorie. |
DTSPrecedenceEvalOp |
Gibt die Auswertungsvorgänge an, die von der Rangfolgeneinschränkung verwendet werden. |
DTSPriorityClass |
Beschreibt die Priorität eines in einer Klasse enthaltenen Threads. |
DTSProductLevel |
Gibt die SQL Server Produktedition an. |
DTSPropertyKind |
Enthält Werte, die den Typ der Eigenschaft beschreiben. |
DTSProtectionLevel |
Steuert die Behandlung vertraulicher Informationen im Paket. |
DTSProviderSubType |
Identifiziert einen bestimmten OLE DB-Anbieter. Der Enumerationswert identifiziert außerdem das Datentypformat, das von diesem Anbieter verwendet wird, wenn ProviderType OLE DB lautet. |
DTSProviderType |
Beschreibt, welche Art von Anbieter gespeichert ist. |
DTSServerParameterType |
Gibt den DTS Serverparametertyp an. |
DTSSignatureStatus |
Beschreibt den Status der digitalen Signatur. |
DTSTargetServerVersion |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
DTSTransactionOption |
Beschreibt die Unterstützbarkeit von Transaktionen und gibt an, ob ein Container an Transaktionen beteiligt ist. |
NameCheckResult |
Gibt das Ergebnis einer Namensüberprüfung an. |
PackageFormatVersionUpdate |
Der Microsoft.SqlServer.Dts.Runtime-Namespace enthält die Klassen und Schnittstellen, mit denen Pakete, benutzerdefinierte Tasks und andere Ablaufsteuerungselemente für Pakete erstellt werden. |
PackageItemState |
Gibt den Status eines Paketelements an. |
Project.AccessMode |
Definiert die Konstanten für den schreibgeschützten oder den Lese-/Schreibzugriff auf ein Projekt. |
ProjectStorageAttributes |
Gibt die Attribute des Projektspeichers an. |
StorageType |
Definiert den Speichertyp, in dem aktualisierte Integration Services-Pakete gespeichert werden. |
UpgradeResultStatus |
Definiert die Ergebnisse des Upgrades eines Integration Services-Pakets. |