Verwenden aufgezählter Konstanten in Eigenschaftsausdrücken
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. Weitere Informationen finden Sie im Abschnitt über die Integration Services-Klassenbibliothek unter Entwicklerhandbuch (Integration Services).
Neben den benutzerdefinierten Eigenschaften für Pakete und Paketobjekte enthält das Eigenschaftenfenster in Business Intelligence Development Studio 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 - hierzu zählen die ForceExecutionResult-, LoggingMode-, IsolationLevel- und Transaction Option-Enumeratoren -, werden im Abschnitt Allgemeine Eigenschaften aufgelistet.
In den folgenden Abschnitten werden Informationen zu den folgenden aufgelisteten Konstanten bereitgestellt:
Paket
Foreach-Schleifenenumeratoren
Tasks
Wartungsplantasks
Allgemeine 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 – Festlegung mithilfe von Werten der DTSPackageType-Enumeration.
Anzeigename in DTSPackageType |
Numerischer Wert |
---|---|
Default |
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 |
---|---|
Never |
0 |
IfExists |
1 |
Always |
2 |
PackagePriorityClass-Eigenschaft – Festlegung mithilfe von Werten der DTSPriorityClass-Enumeration.
Anzeigename in DTSPriorityClass |
Numerischer Wert |
---|---|
Default |
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 |
---|---|
Expression |
1 |
Constraint |
2 |
ExpressionAndConstraint |
3 |
ExpressionOrConstraint |
4 |
Value-Eigenschaft – Festlegung mithilfe von Werten der DTSExecResult-Enumeration.
Anzeigename |
Numerischer Wert |
---|---|
Success |
0 |
Failure |
1 |
Completion |
2 |
Canceled |
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
SourceDocumentType-, InnerXPathStringSourceType- und OuterXPathStringSourceType -Eigenschaften – 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 |
Tasks
Integration Services enthält eine Reihe von Tasks mit Eigenschaften, die mithilfe von Eigenschaftsausdrücken festgelegt werden können.
ActiveX-Skripttask
ExecutionValueProperty-Eigenschaft – Festlegung mithilfe von Werten der ExecutionValueChoice-Enumeration.
Anzeigename in ExecutionValueChoice |
Numerischer Wert |
---|---|
ScriptingLanguage |
0 |
TotalTimeTaken |
1 |
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 |
Dateisystem (Task)
Operation-Eigenschaft – 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 |
Archive |
1 |
Hidden |
2 |
ReadOnly |
4 |
System |
8 |
FTP-Task
Operation-Eigenschaft – Festlegung mithilfe von Werten der DTSFTPOp-Enumeration.
Anzeigename in DTSFTPOp |
Numerischer Wert |
---|---|
Send |
0 |
Receive |
1 |
DeleteLocal |
2 |
DeleteRemote |
3 |
MakeDirLocal |
4 |
MakeDirRemote |
5 |
RemoveDirLocal |
6 |
RemoveDirRemote |
7 |
Nachrichtenwarteschlange (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 |
Low |
5 |
Datenbanken übertragen (Task)
Action-Eigenschaft – Festlegung mithilfe von Werten der TransferAction-Enumeration.
Anzeigename in TransferAction |
Numerischer Wert |
---|---|
Copy |
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 |
Skip |
2 |
Aufträge übertragen (Task)
IfObjectExists-Eigenschaft – Festlegung mithilfe von Werten der IfObjectExists-Enumeration.
Anzeigename in IfObjectExists |
Numerischer Wert |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
2 |
Anmeldungen übertragen (Task)
IfObjectExists-Eigenschaft – Festlegung mithilfe von Werten der IfObjectExists-Enumeration.
Anzeigename in IfObjectExists |
Numerischer Wert |
---|---|
FailTask |
0 |
Overwrite |
1 |
Skip |
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 |
Skip |
2 |
SQL Server-Objekte übertragen (Task)
ExistingData-Eigenschaft – Festlegung mithilfe von Werten der ExistingData-Enumeration.
Anzeigename in ExistingData |
Numerischer Wert |
---|---|
Replace |
0 |
Append |
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-Eigenschaft 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 |
---|---|
Validate |
0 |
XSLT |
1 |
XPATH |
2 |
Merge |
3 |
Diff |
4 |
Patch |
5 |
SourceType-, SecondOperandType- und XPathSourceType-Eigenschaften – Festlegung mithilfe von Werten der DTSXMLSourceType-Enumeration.
Anzeigename in DTSXMLSourceType |
Numerischer Wert |
---|---|
FileConnection |
0 |
Variable |
1 |
DirectInput |
2 |
DestinationType- und DiffGramDestinationType -Eigenschaften – 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 |
---|---|
Evaluation |
0 |
Values |
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 |
---|---|
None |
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 |
---|---|
Auto |
0 |
Fast |
1 |
Precise |
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 |
---|---|
None |
0 |
All |
1 |
System |
2 |
User |
3 |
Specific |
4 |
TableSelectionType-Eigenschaft – Festlegung mithilfe von Werten der TableSelection-Enumeration.
Anzeigename in TableSelection |
Numerischer Wert |
---|---|
None |
0 |
All |
1 |
Specific |
2 |
ObjectTypeSelection-Eigenschaft – Festlegung mithilfe von Werten der ObjectType-Enumeration.
Anzeigename in ObjectType |
Numerischer Wert |
---|---|
Table |
0 |
View |
1 |
TableView |
2 |
Datenbank sichern (Task)
DestinationCreationType-Eigenschaft – Festlegung mithilfe von Werten der DestinationType-Enumeration.
Anzeigename in DestinationType |
Numerischer Wert |
---|---|
Auto |
0 |
Manual |
1 |
ExistingBackupsAction-Eigenschaft – Festlegung mithilfe von Werten der ActionForExistingBackups-Enumeration.
Anzeigename in ActionForExistingBackups |
Numerischer Wert |
---|---|
Append |
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 |
---|---|
Database |
0 |
Files |
1 |
Log |
2 |
BackupDevice-Eigenschaft – Festlegung mithilfe von Werten der DeviceType-Enumeration von SMO (SQL Server Management Objects).
Anzeigename in DeviceType |
Numerischer Wert |
---|---|
LogicalDevice |
0 |
Tape |
1 |
File |
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 |
---|---|
Day |
0 |
Week |
1 |
Month |
2 |
Year |
3 |
Statistiken aktualisieren (Task)
UpdateType-Eigenschaft – Festlegung mithilfe von Werten der StatisticsTarget-Enumeration von SMO (SQL Server 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 |
---|---|
None |
-1 |
Success |
0 |
Failure |
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 |
Enabled |
1 |
Disabled |
2 |
TransactionOption-Eigenschaft – Festlegung mithilfe von Werten der DTSTransactionOption-Enumeration.
Anzeigename in DTSTransactionOption |
Numerischer Wert |
---|---|
NotSupported |
0 |
Supported |
1 |
Erforderlich |
2 |
|