Freigeben über


Microsoft.SqlServer.Dts.Runtime Namespace

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.