Aufgezählte Konstanten in Eigenschaftsausdrücken

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Wenn Eigenschaftsausdrücke Werte aus einer Liste von Enumeratorelementen enthalten, müssen die Ausdrücke den numerischen Wert des Enumeratorelements anstelle des Anzeigenamens des Elements verwenden. Wenn z. B. ein Ausdruck die LoggingMode -Eigenschaft festlegt, müssen Sie den numerischen Wert 2 anstelle des Anzeigenamens Disabled verwenden.

In diesem Thema werden nur die entsprechenden numerischen Werte für Anzeigenamen von Enumeratoren aufgelistet, deren Elemente häufig in Eigenschaftsausdrücken verwendet werden. Das Integration Services -Objektmodell enthält viele zusätzliche Enumeratoren, die Sie beim Programmieren des Objektmodells verwenden können, um Pakete programmgesteuert zu erstellen oder um benutzerdefinierte Paketelemente, wie z. B. Tasks und Datenflusskomponenten, zu programmieren.

Neben den benutzerdefinierten Eigenschaften für Pakete und Paketobjekte enthält das Eigenschaftenfenster in SQL Server Data Tools (SSDT) eine Reihe von Eigenschaften, die für Pakete, Tasks, für die Foreach- und For-Schleife sowie für Sequenzcontainer zur Verfügung stehen. Die allgemeinen Eigenschaften, die mithilfe von Werten aus Enumeratoren festgelegt werden (ForceExecutionResult, LoggingMode, IsolationLevel und Transaction Option), werden im Abschnitt „Allgemeine Eigenschaften“ aufgelistet.

In den folgenden Abschnitten werden Informationen zu den folgenden aufgelisteten Konstanten bereitgestellt:

Pakete

Enumeratoren für Foreach-Schleifen

Aufgaben

Wartungsplanaufgaben

Gemeinsame Eigenschaften

Paket

In den folgenden Tabellen finden Sie eine Auflistung der Anzeigenamen und der entsprechenden numerischen Werte für Eigenschaften von Paketen, die Sie mithilfe von Werten eines Enumerators festlegen.

PackageType-Eigenschaft – wird mithilfe von Werten aus der DTSPackageType-Enumeration festgelegt.

Benutzerfreundlicher Name in DTSPackageType Numerischer Wert
Standard 0
DTSWizard 1
DTSDesigner 2
SQLReplication 3
DTSDesigner100 5
SQLDBMaint 6

CheckpointUsage-Eigenschaft – wird mithilfe von Werten aus der DTSCheckpointUsage-Enumeration festgelegt.

Anzeigename in DTSCheckpointUsage Numerischer Wert
Nie 0
IfExists 1
Immer 2

PackagePriorityClass-Eigenschaft – Festlegen mithilfe von Werten aus der DTSPriorityClass-Enumeration.

Anzeigename in DTSPriorityClass Numerischer Wert
Standard 0
AboveNormal 1
Normal 2
Unterdurchschnittlich 3
Inaktiv 4

ProtectionLevel-Eigenschaft – wird mithilfe von Werten aus der DTSProtectionLevel-Enumeration festgelegt.

Anzeigename in DTSProtectionLevel Numerischer Wert
DontSaveSensitive 0
EncryptSensitiveWithUserKey 1
VerschlüsselnVertraulicheDatenMitPasswort 2
EncryptAllWithPassword 3
EncryptAllWithUserKey 4
ServerStorage 5

Rangfolgeneinschränkungen

Die EvalOp-Eigenschaft wird durch Werte aus der DTSPrecedenceEvalOp-Enumeration festgelegt.

Anzeigename in DTSPrecedenceEvalOp Numerischer Wert
Ausdruck 1
Einschränkung 2
ExpressionAndConstraint 3
ExpressionOrConstraint 4

Value-Eigenschaft – wird mithilfe von Werten aus der DTSExecResult-Enumeration festgelegt.

Anzeigename Numerischer Wert
Erfolg 0
Fehler 1
Abschluss 2
Abgesagt 3

Foreach-Schleifenenumeratoren

Die Foreach-Schleife enthält eine Reihe von Enumeratoren mit Eigenschaften, die mithilfe von Eigenschaftsausdrücken festgelegt werden können.

Foreach ADO Enumerator

Type-Eigenschaft – wird mithilfe von Werten aus der ADOEnumerationType-Aufzählung festgelegt.

Anzeigename in ADOEnumerationType Numerischer Wert
EnumerateTables 0
EnumerateAllRows 1
EnumerateRowsInFirstTable 2

Foreach-NodeList-Enumerator

Eigenschaften SourceDocumentType, InnerXPathStringSourceType und OuterXPathStringSourceType: Festgelegt mithilfe von Werten aus der SourceType-Enumeration.

Anzeigename in SourceType Numerischer Wert
FileConnection 0
Variable 1
DirectInput 2

EnumerationType Eigenschaft-Festlegung mithilfe von Werten der EnumerationType-Enumeration.

Anzeigename in EnumerationType Numerischer Wert
Navigator 0
Node 1
NodeText 2
ElementCollection 3

InnerElementType-Eigenschaft: Wird mithilfe von Werten aus der InnerElementType-Enumeration festgelegt.

Anzeigename in InnerElementType Numerischer Wert
Navigator 0
Node 1
NodeText 2

Aufgaben

Integration Services enthält eine Reihe von Tasks mit Eigenschaften, die mithilfe von Eigenschaftsausdrücken festgelegt werden können.

DDL ausführen (Analysis Services-Task)

SourceType-Eigenschaft – wird mithilfe von Werten aus der DDLSourceType-Aufzählung festgelegt.

Anzeigename in DDLSourceType Numerischer Wert
DirectInput 0
FileConnection 1
Variable 2

Masseneinfügungstask

DataFileType-Eigenschaft – festgelegt mithilfe von Werten aus der DTSBulkInsert_DataFileType-Enumeration.

Anzeigename in DTSBulkInsert_DataFileType Numerischer Wert
DTSBulkInsert_DataFileType_Char 0
DTSBulkInsert_DataFileType_Native 1
DTSBulkInsert_DataFileType_WideChar 2
DTSBulkInsert_DataFileType_WideNative 3

SQL-Aufgabe ausführen

ResultSetType-Eigenschaft – wird mithilfe von Werten aus der ResultSetType-Enumeration festgelegt.

Anzeigename in ResultSetType Numerischer Wert
ResultSetType_None 1
ResultSetType_SingleRow 2
ResultSetType_Rowset 3
ResultSetType_XML 4

SqlStatementSourceType-Eigenschaft: Wird mithilfe von Werten aus der SqlStatementSourceType-Enumeration festgelegt.

Anzeigename in SqlStatementSourceType Numerischer Wert
DirectInput 1
FileConnection 2
Variable 3

Dateisystemaufgabe

Operation-Eigenschaft – wird mithilfe von Werten aus der DTSFileSystemOperation-Enumeration festgelegt.

Anzeigename in DTSFileSystemOperation Numerischer Wert
CopyFile 0
MoveFile 1
DeleteFile 2
Datei umbenennen 3
SetAttributes 4
CreateDirectory 5
CopyDirectory 6
MoveDirectory 7
DeleteDirectory 8
Verzeichnisinhalt löschen 9

Attributes-Eigenschaft – wird mithilfe von Werten aus der Enumeration DTSFileSystemAttributes festgelegt.

Anzeigename in DTSFileSystemAttributes Numerischer Wert
Normal 0
Archivieren 1
Verborgen 2
ReadOnly 4
System 8

FTP-Aufgabe

Operation-Eigenschaft – wird mithilfe von Werten aus der DTSFTPOp-Enumeration festgelegt.

Anzeigename in DTSFTPOp Numerischer Wert
Senden 0
Empfangen 1
Lokal löschen 2
DeleteRemote 3
MakeDirLocal 4
MakeDirRemote 5
RemoveDirLocal 6
RemoveDirRemote 7

Message Queue Task

MessageType-Eigenschaft – wird mithilfe von Werten aus der MQMessageType-Enumeration festgelegt.

Anzeigename in MQMessageType Numerischer Wert
DTSMQMessageType_String 0
DTSMQMessageType_DataFile 1
DTSMQMessageType_Variables 2
DTSMQMessageType_StringMessageToVariable 3

StringCompareType-Eigenschaft: Wird mithilfe von Werten aus der MQStringMessageCompare-Enumeration festgelegt.

Anzeigename in MQStringMessageCompare Numerischer Wert
DTSMQStringMessageCompare_None 0
DTSMQStringMessageCompare_Exact 1
DTSMQStringMessageCompare_IgnoreCase 2
DTSMQStringMessageCompare_Contains 3

TaskType-Eigenschaft – festgelegt mithilfe von Werten aus der MQType-Enumeration.

Anzeigename in MQType Numerischer Wert
DTSMQType_Sender 0
DTSMQType_Receiver 1

Aufgabe „E-Mail senden“

MessageSourceType-Eigenschaft – festgelegt mithilfe von Werten aus der SendMailMessageSourceType-Enumeration.

Anzeigename in SendMailMessageSourceType Numerischer Wert
DirectInput 0
FileConnection 1
Variable 2

Priority-Eigenschaft – wird mithilfe von Werten aus der MailPriority-Enumeration festgelegt.

Anzeigename in MailPriority Numerischer Wert
Hoch 1
Normal 3
Niedrig 5

Aufgabe zum Übertragen einer Datenbank

Action-Eigenschaft – wird mithilfe von Werten aus der TransferAction-Enumeration festgelegt.

Anzeigename in TransferAction Numerischer Wert
Kopieren 0
Verschieben 1

Method-Eigenschaft – wird mithilfe von Werten aus der TransferMethod-Enumeration festgelegt.

Anzeigename in TransferMethod Numerischer Wert
Datenbank offline 0
DatabaseOnline 1

Aufgabe zur Übertragung von Fehlermeldungen

IfObjectExists-Eigenschaft: Wird mithilfe von Werten aus der IfObjectExists-Enumeration festgelegt.

Anzeigename in IfObjectExists Numerischer Wert
FailTask 0
Überschreiben 1
Überspringen 2

Aufgabe „Jobs übertragen“

IfObjectExists-Eigenschaft: Wird mithilfe von Werten aus der IfObjectExists-Enumeration festgelegt.

Anzeigename in IfObjectExists Numerischer Wert
FailTask 0
Überschreiben 1
Überspringen 2

Aufgabe „Logins übertragen“

IfObjectExists-Eigenschaft: Wird mithilfe von Werten aus der IfObjectExists-Enumeration festgelegt.

Anzeigename in IfObjectExists Numerischer Wert
FailTask 0
Überschreiben 1
Überspringen 2

LoginsToTransfer-Eigenschaft – wird mithilfe von Werten aus der LoginsToTransfer-Enumeration festgelegt.

Anzeigename in LoginsToTransfer Numerischer Wert
AllLogins 0
Ausgewählte Anmeldungen 1
AllLoginsFromSelectedDatabases 2

Task zum Übertragen von im Master gespeicherten Prozeduren

IfObjectExists-Eigenschaft: Wird mithilfe von Werten aus der IfObjectExists-Enumeration festgelegt.

Anzeigename in IfObjectExists Numerischer Wert
FailTask 0
Überschreiben 1
Überspringen 2

SQL Server-Objekte kopieren (Task)

ExistingData-Eigenschaft – wird mithilfe von Werten aus der ExistingData-Enumeration festgelegt.

Anzeigename in ExistingData Numerischer Wert
Ersetzen 0
Anfügen 1

Webdienstaufgabe

OutputType-Eigenschaft – wird mithilfe von Werten aus der DTSOutputType-Enumeration festgelegt.

Anzeigename in DTSOutputType Numerischer Wert
Datei 0
Variable 1

WMI-Datenleser-Task

OverwriteDestination-Eigenschaft – wird mithilfe von Werten aus der OverwriteDestination-Enumeration festgelegt.

Anzeigename in OverwriteDestination Numerischer Wert
Ziel überschreiben 0
AppendToDestination 1
KeepOriginal 2

OutputType-Eigenschaft – wird mithilfe von Werten aus der OutputType-Enumeration festgelegt.

Anzeigename in OutputType Numerischer Wert
DataTable 0
PropertyValue 1
PropertyNameAndValue 2

DestinationType-Eigenschaft: Wird mithilfe von Werten aus der DestinationType-Enumeration festgelegt.

Anzeigename in DestinationType Numerischer Wert
FileConnection 0
Variable 1

WqlQuerySourceType-Eigenschaft: Wird durch Werte aus der QuerySourceType-Enumeration festgelegt.

Anzeigename in QuerySourceType Numerischer Wert
FileConnection 0
DirectInput 1
Variable 2

ActionAtEvent der WMI-Ereignisüberwachung: Festlegung mithilfe von Werten der ActionAtEvent-Enumeration.

Anzeigename in ActionAtEvent Numerischer Wert
LogTheEventAndFireDTSEvent 0
LogTheEvent 1

ActionAtTimeout-Eigenschaft: Wird mithilfe von Werten aus der ActionAtTimeout-Enumeration festgelegt.

Anzeigename in ActionAtTimeout Numerischer Wert
LogTimeoutAndFireDTSEvent 0
LogTimeout 1

AfterEvent-Eigenschaft – wird mithilfe von Werten aus der AfterEvent-Enumeration festgelegt.

Anzeigename in AfterEvent Numerischer Wert
Erfolgreich zurückkehren 0
ReturnWithFailure 1
Ereignis erneut ansehen 2

AfterTimeout-Eigenschaft – wird mithilfe von Werten aus der AfterTimeout-Enumeration festgelegt.

Anzeigename in AfterTimeout Numerischer Wert
ReturnWithSuccess 0
ReturnWithFailure 1
Ereignis erneut ansehen 2

WqlQuerySourceType-Eigenschaft: Wird durch Werte aus der QuerySourceType-Enumeration festgelegt.

Anzeigename in QuerySourceType Numerischer Wert
FileConnection 0
DirectInput 1
Variable 2

XML-Aufgabe

OperationType-Eigenschaft – wird mithilfe von Werten aus der DTSXMLOperation-Enumeration festgelegt.

Anzeigename in DTSXMLOperation Numerischer Wert
Überprüfen 0
XSLT 1
XPATH 2
Zusammenführen 3
Diff 4
Patch 5

Die Eigenschaften SourceType, SecondOperandType und XPathSourceType werden mithilfe von Werten aus der DTSXMLSourceType-Enumeration festgelegt.

Anzeigename in DTSXMLSourceType Numerischer Wert
FileConnection 0
Variable 1
DirectInput 2

DestinationType- und DiffGramDestinationType-Eigenschaften – festgelegt mithilfe von Werten aus der DTSXMLSaveResultTo-Enumeration.

Anzeigename in DTSXMLSaveResultTo Numerischer Wert
FileConnection 0
Variable 1

ValidationType-Eigenschaft – wird mithilfe von Werten aus der Enumeration DTSXMLValidationType festgelegt.

Anzeigename in DTSXMLValidationType Numerischer Wert
DTD 0
XSD 1

Festlegen der XPathOperation-Eigenschaft mithilfe von Werten aus der DTSXMLXPathOperation-Enumeration.

Anzeigename in DTSXMLXPathOperation Numerischer Wert
Auswertung 0
Werte 1
NodeList 2

DiffOptions-Eigenschaft – wird mithilfe von Werten aus der DTSXMLDiffOptions-Enumeration festgelegt. Die Optionen in diesem Enumerator schließen sich nicht gegenseitig aus. Stellen Sie eine durch Trennzeichen getrennte Liste der anzuwendenden Optionen bereit, um mehrere Optionen zu verwenden.

Benutzerfreundlicher Name in DTSXMLDiffOptions Numerischer Wert
Keine 0
IgnoreChildOrder 1
IgnoreComments 2
IgnorePI 4
IgnoreWhitespace 8
IgnoreNamespaces 16
IgnorePrefixes 32
IgnoreXmlDecl 64
IgnoreDtd 128

DiffAlgorithm-Eigenschaft – wird mithilfe von Werten aus der DTSXMLDiffAlgorithm-Enumeration festgelegt.

Anzeigename in DTSXMLDiffAlgorithm Numerischer Wert
Automatisch 0
Schnell 1
Precise (Genau) 2

Wartungsplanaufgaben

Integration Services enthält eine Reihe von Tasks, mit denen SQL Server-Tasks für die Verwendung in Wartungsplänen und Integration Services -Paketen ausgeführt werden.

SQL Server unterstützt nicht die programmgesteuerte Verwendung dieser Tasks, und die Programmierungsreferenzdokumentation enthält keine API-Dokumentation dieser Tasks und ihrer zugehörigen Enumeratoren.

Alle Wartungstasks

Die folgenden Enumerationen werden in allen Wartungstasks verwendet, um die angegebenen Eigenschaften festzulegen.

DatabaseSelectionType-Eigenschaft – wird durch Werte aus der DatabaseSelection-Enumeration festgelegt.

Anzeigename in DatabaseSelection Numerischer Wert
Keine 0
Alle 1
System 2
Benutzer 3
Spezifisch 4

TableSelectionType-Eigenschaft – wird mithilfe von Werten aus der TableSelection-Enumeration festgelegt.

Anzeigename in TableSelection Numerischer Wert
Keine 0
Alle 1
Spezifisch 2

ObjectTypeSelection-Eigenschaft – wird mithilfe von Werten aus der ObjectType-Enumeration festgelegt.

Freundlicher Name in ObjectType Numerischer Wert
Tabelle 0
Ansicht 1
TableView 2

Datenbanksicherungsaufgabe

DestinationCreationType-Eigenschaft – wird mithilfe von Werten aus der DestinationType-Enumeration festgelegt.

Anzeigename in DestinationType Numerischer Wert
Automatisch 0
Handbuch 1

ExistingBackupsAction-Eigenschaft – wird mithilfe von Werten aus der ActionForExistingBackups-Enumeration festgelegt.

Anzeigename in ActionForExistingBackups Numerischer Wert
Anfügen 0
Überschreiben 1

BackupAction-Eigenschaft: Festlegung mithilfe von Werten der BackupTaskType-Enumeration. Diese Eigenschaft arbeitet mit der BackupIsIncremental -Eigenschaft zusammen, um den Typ der vom Task durchgeführten Sicherung zu definieren.

Anzeigename in BackupTaskType Numerischer Wert
Datenbank 0
Dateien 1
Log 2

BackupDevice-Eigenschaft – wird mithilfe von Werten aus der DeviceType-Enumeration von SQL Server Management Objects (SMO) festgelegt.

Anzeigename in DeviceType Numerischer Wert
LogicalDevice 0
Klebeband 1
Datei 2
Rohr 3
VirtualDevice 4

Wartungsbereinigungsaufgabe

FileTypeSelected-Eigenschaft – wird mithilfe von Werten aus der FileType-Enumeration festgelegt.

Anzeigename in FileType Numerischer Wert
FileBackup 0
FileReport 1

OlderThanTimeUnitType-Eigenschaft – wird mithilfe von Werten aus der TimeUnitType-Enumeration festgelegt.

Anzeigename in TimeUnitType Numerischer Wert
Tag 0
Woche 1
Monat 2
Jahr 3

Aufgabe zum Aktualisieren von Statistiken

UpdateType-Eigenschaft: Wird mithilfe von Werten aus der StatisticsTarget-Enumeration der SQL Server Management Objects (SMO) festgelegt.

Anzeigename in StatisticsTarget Numerischer Wert
Spalte 1
Index 2
Alle 3

Allgemeine Eigenschaften

Pakete, Tasks, die Foreach-Schleife, die For-Schleife und Sequenzcontainer können die folgenden Enumerationen verwenden, um die angegebenen Eigenschaften festzulegen.

ForceExecutionResult Eigenschaft-Festlegung mithilfe von Werten der DTSForcedExecResult-Enumeration.

Anzeigename in DTSForcedExecResult Numerischer Wert
Keine -1
Erfolg 0
Fehler 1
Abschluss 2

IsolationLevel-Eigenschaft: Festlegung mithilfe der IsolationLevel-Enumeration von .NET Framework. Weitere Informationen finden Sie in der .NET Framework-Klassenbibliothek unter der MSDN Library.

LoggingMode-Eigenschaft: Wird anhand von Werten aus der DTSLoggingMode-Enumeration festgelegt.

Anzeigename in DTSLoggingMode Numerischer Wert
UseParentSetting 0
Aktiviert 1
Disabled 2

TransactionOption-Eigenschaft – wird mithilfe von Werten aus der DTSTransactionOption-Enumeration festgelegt.

Anzeigename in DTSTransactionOption Numerischer Wert
Nicht unterstützt 0
Unterstützt 1
Erforderlich 2

Hinzufügen oder Ändern eines Eigenschaftsausdrucks