Teilen über


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

Foreach-Schleifenenumeratoren

Aufgaben

Wartungsplantasks

Common Properties

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: Festlegung mithilfe von Werten der DTSPackageType-Enumeration.

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

CheckpointUsage-Eigenschaft: Festlegung mithilfe von Werten der DTSCheckpointUsage-Enumeration.

Anzeigename in DTSCheckpointUsage Numerischer Wert
Nie 0
IfExists 1
Always 2

PackagePriorityClass-Eigenschaft: Festlegung mithilfe von Werten der DTSPriorityClass-Enumeration.

Anzeigename in DTSPriorityClass Numerischer Wert
Standard 0
AboveNormal 1
Normal 2
BelowNormal 3
Idle 4

ProtectionLevel-Eigenschaft: Festlegung mithilfe von Werten der DTSProtectionLevel-Enumeration.

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

Rangfolgeneinschränkungen

EvalOp-Eigenschaft: Festlegung mithilfe von Werten der DTSPrecedenceEvalOp-Enumeration.

Anzeigename in DTSPrecedenceEvalOp Numerischer Wert
Ausdruck 1
Constraint 2
ExpressionAndConstraint 3
ExpressionOrConstraint 4

Value-Eigenschaft: Festlegung mithilfe von Werten der DTSExecResult-Enumeration.

Anzeigename Numerischer Wert
Erfolg 0
Fehler 1
Completion 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: Festlegung mithilfe von Werten der ADOEnumerationType-Enumeration.

Anzeigename in ADOEnumerationType Numerischer Wert
EnumerateTables 0
EnumerateAllRows 1
EnumerateRowsInFirstTable 2

Foreach-NodeList-Enumerator

Eigenschaften SourceDocumentType, InnerXPathStringSourceType und OuterXPathStringSourceType: Festlegung mithilfe von Werten 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: Festlegung mithilfe von Werten der InnerElementType-Enumeration.

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: Festlegung mithilfe von Werten der DDLSourceType-Enumeration.

Anzeigename in DDLSourceType Numerischer Wert
DirectInput 0
FileConnection 1
Variable 2

Masseneinfügungstask

DataFileType-Eigenschaft: Festlegung mithilfe von Werten 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 ausführen (Task)

ResultSetType-Eigenschaft: Festlegung mithilfe von Werten der ResultSetType-Enumeration.

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

SqlStatementSourceType-Eigenschaft: Festlegung mithilfe von Werten der SqlStatementSourceType-Enumeration.

Anzeigename in SqlStatementSourceType Numerischer Wert
DirectInput 1
FileConnection 2
Variable 3

Task Dateisystem

Operation: Festlegung mithilfe von Werten der DTSFileSystemOperation-Enumeration.

Anzeigename in DTSFileSystemOperation Numerischer Wert
CopyFile 0
MoveFile 1
DeleteFile 2
RenameFile 3
SetAttributes 4
CreateDirectory 5
CopyDirectory 6
MoveDirectory 7
DeleteDirectory 8
DeleteDirectoryContent 9

Attributes-Eigenschaft: Festlegung mithilfe von Werten der DTSFileSystemAttributes-Enumeration.

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

FTP-Task

Operation-Eigenschaft: Festlegung mithilfe von Werten der DTSFTPOp-Enumeration.

Anzeigename in DTSFTPOp Numerischer Wert
Send 0
Empfangen 1
DeleteLocal 2
DeleteRemote 3
MakeDirLocal 4
MakeDirRemote 5
RemoveDirLocal 6
RemoveDirRemote 7

Message Queue Task

MessageType-Eigenschaft: Festlegung mithilfe von Werten der MQMessageType-Enumeration.

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

StringCompareType-Eigenschaft: Festlegung mithilfe von Werten der MQStringMessageCompare-Enumeration.

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

TaskType-Eigenschaft: Festlegung mithilfe von Werten der MQType-Enumeration.

Anzeigename in MQType Numerischer Wert
DTSMQType_Sender 0
DTSMQType_Receiver 1

Mail senden (Task)

MessageSourceType-Eigenschaft: Festlegung mithilfe von Werten der SendMailMessageSourceType-Enumeration.

Anzeigename in SendMailMessageSourceType Numerischer Wert
DirectInput 0
FileConnection 1
Variable 2

Priority-Eigenschaft: Festlegung mithilfe von Werten der MailPriority-Enumeration.

Anzeigename in MailPriority Numerischer Wert
High 1
Normal 3
Niedrig 5

Datenbanken übertragen (Task)

Action-Eigenschaft: Festlegung mithilfe von Werten der TransferAction-Enumeration.

Anzeigename in TransferAction Numerischer Wert
Kopieren 0
Move 1

Method-Eigenschaft: Festlegung mithilfe von Werten der TransferMethod-Enumeration.

Anzeigename in TransferMethod Numerischer Wert
DatabaseOffline 0
DatabaseOnline 1

Fehlermeldungen übertragen (Task)

IfObjectExists-Eigenschaft: Festlegung mithilfe von Werten der IfObjectExists-Enumeration.

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

Aufträge übertragen (Task)

IfObjectExists-Eigenschaft: Festlegung mithilfe von Werten der IfObjectExists-Enumeration.

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

Task "Anmeldungen übertragen"

IfObjectExists-Eigenschaft: Festlegung mithilfe von Werten der IfObjectExists-Enumeration.

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

LoginsToTransfer-Eigenschaft: Festlegung mithilfe von Werten der LoginsToTransfer-Enumeration.

Anzeigename in LoginsToTransfer Numerischer Wert
AllLogins 0
SelectedLogins 1
AllLoginsFromSelectedDatabases 2

In master gespeicherte Prozeduren übertragen (Task)

IfObjectExists-Eigenschaft: Festlegung mithilfe von Werten der IfObjectExists-Enumeration.

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

SQL Server-Objekte kopieren (Task)

ExistingData-Eigenschaft: Festlegung mithilfe von Werten der ExistingData-Enumeration.

Anzeigename in ExistingData Numerischer Wert
Replace 0
Anfügen 1

Webdienst (Task)

OutputType-Eigenschaft: Festlegung mithilfe von Werten der DTSOutputType-Enumeration.

Anzeigename in DTSOutputType Numerischer Wert
Datei 0
Variable 1

WMI-Datenleser (Task)

OverwriteDestination-Eigenschaft: Festlegung mithilfe von Werten der OverwriteDestination-Enumeration.

Anzeigename in OverwriteDestination Numerischer Wert
OverwriteDestination 0
AppendToDestination 1
KeepOriginal 2

OutputType-Eigenschaft: Festlegung mithilfe von Werten der OutputType-Enumeration.

Anzeigename in OutputType Numerischer Wert
DataTable 0
PropertyValue 1
PropertyNameAndValue 2

DestinationType-Eigenschaft: Festlegung mithilfe von Werten der DestinationType-Enumeration.

Anzeigename in DestinationType Numerischer Wert
FileConnection 0
Variable 1

WqlQuerySourceType-Eigenschaft: Festlegung mithilfe von Werten der QuerySourceType-Enumeration.

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: Festlegung mithilfe von Werten der ActionAtTimeout-Enumeration.

Anzeigename in ActionAtTimeout Numerischer Wert
LogTimeoutAndFireDTSEvent 0
LogTimeout 1

AfterEvent-Eigenschaft: Festlegung mithilfe von Werten der AfterEvent-Enumeration.

Anzeigename in AfterEvent Numerischer Wert
ReturnWithSuccess 0
ReturnWithFailure 1
WatchfortheEventAgain 2

AfterTimeout-Eigenschaft: Festlegung mithilfe von Werten der AfterTimeout-Enumeration.

Anzeigename in AfterTimeout Numerischer Wert
ReturnWithSuccess 0
ReturnWithFailure 1
WatchfortheEventAgain 2

WqlQuerySourceType-Eigenschaft: Festlegung mithilfe von Werten der QuerySourceType-Enumeration.

Anzeigename in QuerySourceType Numerischer Wert
FileConnection 0
DirectInput 1
Variable 2

XML-Task

OperationType-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLOperation-Enumeration.

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

EigenschaftenSourceType, SecondOperandTypeund XPathSourceType: Festlegung mithilfe von Werten der DTSXMLSourceType-Enumeration.

Anzeigename in DTSXMLSourceType Numerischer Wert
FileConnection 0
Variable 1
DirectInput 2

DestinationType und DiffGramDestinationType-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLSaveResultTo-Enumeration.

Anzeigename in DTSXMLSaveResultTo Numerischer Wert
FileConnection 0
Variable 1

ValidationType-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLValidationType-Enumeration.

Anzeigename in DTSXMLValidationType Numerischer Wert
DTD 0
XSD 1

XPathOperation-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLXPathOperation-Enumeration.

Anzeigename in DTSXMLXPathOperation Numerischer Wert
Auswertung 0
Werte 1
NodeList 2

DiffOptions-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLDiffOptions-Enumeration. 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.

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

DiffAlgorithm-Eigenschaft: Festlegung mithilfe von Werten der DTSXMLDiffAlgorithm-Enumeration.

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

Wartungsplantasks

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: Festlegung mithilfe von Werten der DatabaseSelection-Enumeration.

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

TableSelectionType-Eigenschaft: Festlegung mithilfe von Werten der TableSelection-Enumeration.

Anzeigename in TableSelection Numerischer Wert
Keine 0
All 1
Spezifisch 2

ObjectTypeSelection-Eigenschaft: Festlegung mithilfe von Werten der ObjectType-Enumeration.

Anzeigename in ObjectType Numerischer Wert
Tabelle 0
Ansicht 1
TableView 2

Datenbank sichern (Task)

DestinationCreationType-Eigenschaft: Festlegung mithilfe von Werten der DestinationType-Enumeration.

Anzeigename in DestinationType Numerischer Wert
Automatisch 0
Manuell 1

ExistingBackupsAction-Eigenschaft: Festlegung mithilfe von Werten der ActionForExistingBackups-Enumeration.

Anzeigename in ActionForExistingBackups Numerischer Wert
Anfügen 0
Overwrite 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
Files 1
Log 2

BackupDevice-Eigenschaft: Festlegung mithilfe von Werten der SQL Server DeviceType -Enumeration von SMO ( Management Objects).

Anzeigename in DeviceType Numerischer Wert
LogicalDevice 0
Band 1
Datei 2
Pipe 3
VirtualDevice 4

Wartungscleanup (Task)

FileTypeSelected-Eigenschaft: Festlegung mithilfe von Werten der FileType-Enumeration.

Anzeigename in FileType Numerischer Wert
FileBackup 0
FileReport 1

OlderThanTimeUnitType-Eigenschaft: Festlegung mithilfe von Werten der TimeUnitType-Enumeration.

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

Statistiken aktualisieren (Task)

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

Anzeigename in StatisticsTarget Numerischer Wert
Column 1
Index 2
All 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
Completion 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: Festlegung mithilfe von Werten der DTSLoggingMode-Enumeration.

Anzeigename in DTSLoggingMode Numerischer Wert
UseParentSetting 0
Aktiviert 1
Disabled 2

TransactionOption-Eigenschaft: Festlegung mithilfe von Werten der DTSTransactionOption-Enumeration.

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

Hinzufügen oder Ändern eines Eigenschaftsausdrucks

Weitere Informationen

Verwenden von Eigenschaftsausdrücken in Paketen
Integration Services-Pakete (SSIS)
SQL Server Integration Services-Container
Integration Services-Tasks
Rangfolgeneinschränkungen