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

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf der Integration Services-Seite von MSDN oder TechNet:

Abonnieren Sie die auf der Seite verfügbaren RSS-Newsfeeds, um automatische Benachrichtigungen zu diesen Aktualisierungen zu erhalten.