Freigeben über


Aufgezählte 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.

Neben den benutzerdefinierten Eigenschaften für Pakete und Paketobjekte enthält das Eigenschaftenfenster in SQL Server-Datentools (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 - 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

Aufgaben

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

Einschränkung

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

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

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

Senden von

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 kopieren (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

Eigenschaften SourceType, SecondOperandType und XPathSourceType – Festlegung mithilfe von Werten der DTSXMLSourceType-Enumeration.

Anzeigename in DTSXMLSourceType

Numerischer Wert

FileConnection

0

Variable

1

DirectInput

2

DestinationType-Eigenschaft 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

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

Kein

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

Kein

0

Alle

1

System

2

User

3

Specific

4

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

Anzeigename in TableSelection

Numerischer Wert

Kein

0

Alle

1

Specific

2

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

Anzeigename in ObjectType

Numerischer Wert

Tabelle

0

Sicht

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

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

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

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

Kein

-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

Verwandte Tasks

Hinzufügen oder Ändern eines Eigenschaftsausdrucks

Verwandte Inhalte

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 MSDN auf der Integration Services-Seite:


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

Siehe auch

Aufgaben

Verwenden von Eigenschaftsausdrücken in Paketen

Konzepte

Integration Services-Pakete (SSIS)

SQL Server Integration Services-Container

Integration Services-Tasks

Rangfolgeneinschränkungen