다음을 통해 공유


속성 식의 열거형 상수

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

속성 식에 열거자 멤버 목록의 값이 포함된 경우 식은 멤버의 식별 이름 대신 열거자 멤버의 숫자 값을 사용해야 합니다. 예를 들어 식에 LoggingMode 속성을 설정한 경우 Disabled라는 식별 이름 대신 숫자 값 2를 사용해야 합니다.

이 항목은 속성 식에서 멤버가 일반적으로 사용되는 열거자의 식별 이름에 해당하는 숫자 값만 나열합니다. Integration Services 개체 모델에는 프로그래밍 방식으로 패키지를 만들도록 개체 모델을 프로그래밍하거나 태스크 및 데이터 흐름 구성 요소와 같은 사용자 지정 패키지 요소를 코딩할 때 사용하는 많은 추가 열거자가 포함되어 있습니다.

SSDT(SQL Server Data Tools)의 속성 창에는 패키지 및 패키지 개체의 사용자 지정 속성 외에 패키지, 태스크, Foreach 루프, For 루프, 시퀀스 컨테이너에 사용할 수 있는 속성 집합이 포함되어 있습니다. 열거자의 값으로 설정된 공통 속성인 ForceExecutionResult, LoggingMode, IsolationLevel, Transaction Option은 공통 속성 섹션에 나열됩니다.

다음 섹션에서는 열거 상수에 대한 정보를 제공합니다.

패키지

Foreach 루프 열거자

태스크

유지 관리 계획 태스크

공통 속성

패키지

다음 테이블은 열거자의 값을 사용하여 설정한 패키지의 속성에 해당하는 식별 이름과 숫자 값을 나열합니다.

PackageType 속성 - DTSPackageType 열거 값을 사용하여 설정합니다.

DTSPackageType의 식별 이름 숫자 값
기본값 0
DTSWizard 1
DTSDesigner 2
SQLReplication 3
DTSDesigner100 5
SQLDBMaint 6

CheckpointUsage 속성 - DTSCheckpointUsage 열거 값을 사용하여 설정합니다.

DTSCheckpointUsage의 식별 이름 숫자 값
Never 0
IfExists 1
Always 2

PackagePriorityClass 속성 - DTSPriorityClass 열거 값을 사용하여 설정합니다.

DTSPriorityClass의 식별 이름 숫자 값
기본값 0
AboveNormal 1
Normal 2
BelowNormal 3
Idle 4

ProtectionLevel 속성 - DTSProtectionLevel 열거 값을 사용하여 설정합니다.

DTSProtectionLevel의 식별 이름 숫자 값
DontSaveSensitive 0
EncryptSensitiveWithUserKey 1
EncryptSensitiveWithPassword 2
EncryptAllWithPassword 3
EncryptAllWithUserKey 4
ServerStorage 5

선행 제약 조건

EvalOp 속성 - DTSPrecedenceEvalOp 열거 값을 사용하여 설정합니다.

DTSPrecedenceEvalOp의 식별 이름 숫자 값
Expression 1
Constraint 2
ExpressionAndConstraint 3
ExpressionOrConstraint 4

Value 속성 - DTSExecResult 열거 값을 사용하여 설정합니다.

식별 이름 숫자 값
Success 0
Failure 1
Completion 2
Canceled 3

Foreach 루프 열거자

Foreach 루프에는 속성 식으로 설정할 수 있는 속성을 가지는 열거자 집합이 포함되어 있습니다.

Foreach ADO 열거자

Type 속성 - ADOEnumerationType 열거 값을 사용하여 설정합니다.

ADOEnumerationType의 식별 이름 숫자 값
EnumerateTables 0
EnumerateAllRows 1
EnumerateRowsInFirstTable 2

Foreach Nodelist 열거자

SourceDocumentType, InnerXPathStringSourceTypeOuterXPathStringSourceType 속성 - SourceType 열거 값을 사용하여 설정합니다.

SourceType의 식별 이름 숫자 값
FileConnection 0
Variable 1
DirectInput 2

EnumerationType 속성 - EnumerationType 열거 값을 사용하여 설정합니다.

EnumerationType의 식별 이름 숫자 값
Navigator 0
Node 1
NodeText 2
ElementCollection 3

InnerElementType 속성 - InnerElementType 열거 값을 사용하여 설정합니다.

InnerElementType의 식별 이름 숫자 값
Navigator 0
Node 1
NodeText 2

태스크

Integration Services에는 속성 식으로 설정할 수 있는 속성이 포함된 다양한 태스크가 포함되어 있습니다.

Analysis Services DDL 실행 태스크

SourceType 속성 - DDLSourceType 열거 값을 사용하여 설정합니다.

DDLSourceType의 식별 이름 숫자 값
DirectInput 0
FileConnection 1
Variable 2

대량 삽입 태스크

DataFileType 속성 - DTSBulkInsert_DataFileType 열거 값을 사용하여 설정합니다.

DTSBulkInsert_DataFileType의 식별 이름 숫자 값
DTSBulkInsert_DataFileType_Char 0
DTSBulkInsert_DataFileType_Native 1
DTSBulkInsert_DataFileType_WideChar 2
DTSBulkInsert_DataFileType_WideNative 3

SQL 실행 태스크

ResultSetType 속성 - ResultSetType 열거 값을 사용하여 설정합니다.

ResultSetType의 식별 이름 숫자 값
ResultSetType_None 1
ResultSetType_SingleRow 2
ResultSetType_Rowset 3
ResultSetType_XML 4

SqlStatementSourceType 속성 - SqlStatementSourceType 열거 값을 사용하여 설정합니다.

SqlStatementSourceType의 식별 이름 숫자 값
DirectInput 1
FileConnection 2
Variable 3

파일 시스템 태스크

Operation 속성 - DTSFileSystemOperation 열거 값을 사용하여 설정합니다.

DTSFileSystemOperation의 식별 이름 숫자 값
CopyFile 0
MoveFile 1
DeleteFile 2
RenameFile 3
SetAttributes 4
CreateDirectory 5
CopyDirectory 6
MoveDirectory 7
DeleteDirectory 8
DeleteDirectoryContent 9

Attributes 속성 - DTSFileSystemAttributes 열거 값을 사용하여 설정합니다.

DTSFileSystemAttributes의 식별 이름 숫자 값
Normal 0
Archive 1
Hidden 2
ReadOnly 4
System 8

FTP 태스크

Operation 속성 - DTSFTPOp 열거 값을 사용하여 설정합니다.

DTSFTPOp의 식별 이름 숫자 값
Send 0
Receive 1
DeleteLocal 2
DeleteRemote 3
MakeDirLocal 4
MakeDirRemote 5
RemoveDirLocal 6
RemoveDirRemote 7

메시지 큐 태스크

MessageType 속성 - MQMessageType 열거 값을 사용하여 설정합니다.

MQMessageType의 이름 숫자 값
DTSMQMessageType_String 0
DTSMQMessageType_DataFile 1
DTSMQMessageType_Variables 2
DTSMQMessagType_StringMessageToVariable 3

StringCompareType 속성 - MQStringMessageCompare 열거 값을 사용하여 설정합니다.

MQStringMessageCompare의 식별 이름 숫자 값
DTSMQStringMessageCompare_None 0
DTSMQStringMessageCompare_Exact 1
DTSMQStringMessageCompare_IgnoreCase 2
DTSMQStringMessageCompare_Contains 3

TaskType 속성 - MQType 열거 값을 사용하여 설정합니다.

MQType의 식별 이름 숫자 값
DTSMQType_Sender 0
DTSMQType_Receiver 1

메일 보내기 태스크

MessageSourceType 속성 - SendMailMessageSourceType 열거 값을 사용하여 설정합니다.

SendMailMessageSourceType의 식별 이름 숫자 값
DirectInput 0
FileConnection 1
Variable 2

Priority 속성 - MailPriority 열거 값을 사용하여 설정합니다.

MailPriority의 식별 이름 숫자 값
High 1
Normal 3
Low 5

데이터베이스 전송 태스크

Action 속성 - TransferAction 열거 값을 사용하여 설정합니다.

TransferAction의 식별 이름 숫자 값
Copy 0
Move 1

Method 속성 - TransferMethod 열거 값을 사용하여 설정합니다.

TransferMethod의 식별 이름 숫자 값
DatabaseOffline 0
DatabaseOnline 1

오류 메시지 전송 태스크

IfObjectExists 속성 - IfObjectExists 열거 값을 사용하여 설정합니다.

IfObjectExists의 식별 이름 숫자 값
FailTask 0
Overwrite 1
Skip 2

작업 전송 태스크

IfObjectExists 속성 - IfObjectExists 열거 값을 사용하여 설정합니다.

IfObjectExists의 식별 이름 숫자 값
FailTask 0
Overwrite 1
Skip 2

로그인 전송 태스크

IfObjectExists 속성 - IfObjectExists 열거 값을 사용하여 설정합니다.

IfObjectExists의 식별 이름 숫자 값
FailTask 0
Overwrite 1
Skip 2

LoginsToTransfer 속성 - LoginsToTransfer 열거 값을 사용하여 설정합니다.

LoginsToTransfer의 식별 이름 숫자 값
AllLogins 0
SelectedLogins 1
AllLoginsFromSelectedDatabases 2

master 저장 프로시저 전송 태스크

IfObjectExists 속성 - IfObjectExists 열거 값을 사용하여 설정합니다.

IfObjectExists의 식별 이름 숫자 값
FailTask 0
Overwrite 1
Skip 2

SQL Server 개체 전송 태스크

ExistingData 속성 - ExistingData 열거 값을 사용하여 설정합니다.

ExistingData의 식별 이름 숫자 값
Replace 0
Append 1

웹 서비스 태스크

OutputType 속성 - DTSOutputType 열거 값을 사용하여 설정합니다.

DTSOutputType의 식별 이름 숫자 값
File 0
Variable 1

WMI 데이터 판독기 태스크

OverwriteDestination 속성 - OverwriteDestination 열거 값을 사용하여 설정합니다.

OverwriteDestination의 식별 이름 숫자 값
OverwriteDestination 0
AppendToDestination 1
KeepOriginal 2

OutputType 속성 - OutputType 열거 값을 사용하여 설정합니다.

OutputType의 식별 이름 숫자 값
DataTable 0
PropertyValue 1
PropertyNameAndValue 2

DestinationType 속성 - DestinationType 열거 값을 사용하여 설정합니다.

DestinationType의 식별 이름 숫자 값
FileConnection 0
Variable 1

WqlQuerySourceType 속성 - QuerySourceType 열거 값을 사용하여 설정합니다.

QuerySourceType의 식별 이름 숫자 값
FileConnection 0
DirectInput 1
Variable 2

WMI Event Watcher ActionAtEvent 속성 - ActionAtEvent 열거 값을 사용하여 설정합니다.

ActionAtEvent의 식별 이름 숫자 값
LogTheEventAndFireDTSEvent 0
LogTheEvent 1

ActionAtTimeout 속성 - ActionAtTimeout 열거 값을 사용하여 설정합니다.

ActionAtTimeout의 식별 이름 숫자 값
LogTimeoutAndFireDTSEvent 0
LogTimeout 1

AfterEvent 속성 - AfterEvent 열거 값을 사용하여 설정합니다.

AfterEvent의 식별 이름 숫자 값
ReturnWithSuccess 0
ReturnWithFailure 1
WatchfortheEventAgain 2

AfterTimeout 속성 - AfterTimeout 열거 값을 사용하여 설정합니다.

AfterTimeout의 식별 이름 숫자 값
ReturnWithSuccess 0
ReturnWithFailure 1
WatchfortheEventAgain 2

WqlQuerySourceType 속성 - QuerySourceType 열거 값을 사용하여 설정합니다.

QuerySourceType의 식별 이름 숫자 값
FileConnection 0
DirectInput 1
Variable 2

XML 태스크

OperationType 속성 - DTSXMLOperation 열거 값을 사용하여 설정합니다.

DTSXMLOperation의 식별 이름 숫자 값
Validate 0
XSLT 1
XPATH 2
Merge 3
Diff 4
Patch 5

SourceType, SecondOperandType, XPathSourceType 속성 - DTSXMLSourceType 열거 값을 사용하여 설정합니다.

DTSXMLSourceType의 식별 이름 숫자 값
FileConnection 0
Variable 1
DirectInput 2

DestinationTypeDiffGramDestinationType 속성 - DTSXMLSaveResultTo 열거 값을 사용하여 설정합니다.

DTSXMLSaveResultTo의 식별 이름 숫자 값
FileConnection 0
Variable 1

ValidationType 속성 - DTSXMLValidationType 열거 값을 사용하여 설정합니다.

DTSXMLValidationType의 식별 이름 숫자 값
DTD 0
XSD 1

XPathOperation 속성 - DTSXMLXPathOperation 열거 값을 사용하여 설정합니다.

DTSXMLXPathOperation의 식별 이름 숫자 값
Evaluation 0
Values 1
NodeList 2

DiffOptions 속성 - DTSXMLDiffOptions 열거 값을 사용하여 설정합니다. 이 열거자의 옵션은 함께 사용할 수 있습니다. 여러 옵션을 사용하려면 적용할 옵션의 쉼표로 구분된 목록을 제공합니다.

DTSXMLDiffOptions의 식별 이름 숫자 값
None 0
IgnoreChildOrder 1
IgnoreComments 2
IgnorePI 4
IgnoreWhiteSpaces 8
IgnoreNamespaces 16
IgnorePrefixes 32
IgnoreXmlDecl 64
IgnoreDtd 128

DiffAlgorithm 속성 - DTSXMLDiffAlgorithm 열거 값을 사용하여 설정합니다.

DTSXMLDiffAlgorithm의 식별 이름 숫자 값
Auto 0
Fast 1
Precise 2

유지 관리 계획 태스크

Integration Services에는 유지 관리 계획 및 Integration Services 패키지에 사용하기 위해 SQL Server 작업을 수행하는 작업 집합이 포함되어 있습니다.

SQL Server는 이러한 태스크를 프로그래밍 방식으로 수행할 수 없으므로 프로그래밍 참조 설명서에 이러한 태스크 및 해당 열거자에 대한 API 설명서가 포함되지 않습니다.

모든 유지 관리 태스크

모든 유지 관리 태스크는 다음 열거형을 사용하여 지정된 속성을 설정합니다.

DatabaseSelectionType 속성 - DatabaseSelection 열거 값을 사용하여 설정합니다.

DatabaseSelection의 식별 이름 숫자 값
None 0
All 1
System 2
User 3
Specific 4

TableSelectionType 속성 - TableSelection 열거 값을 사용하여 설정합니다.

TableSelection의 식별 이름 숫자 값
None 0
All 1
Specific 2

ObjectTypeSelection 속성 - ObjectType 열거 값을 사용하여 설정합니다.

ObjectType의 식별 이름 숫자 값
Table 0
View 1
TableView 2

데이터베이스 백업 태스크

DestinationCreationType 속성 - DestinationType 열거 값을 사용하여 설정합니다.

DestinationType의 식별 이름 숫자 값
Auto 0
수동 1

ExistingBackupsAction 속성 - ActionForExistingBackups 열거 값을 사용하여 설정합니다.

ActionForExistingBackups의 식별 이름 숫자 값
Append 0
Overwrite 1

BackupAction 속성 - BackupTaskType 열거 값을 사용하여 설정합니다. 이 속성은 BackupIsIncremental 속성과 함께 작동하여 태스크가 수행하는 백업 유형을 정의합니다.

BackupTaskType의 식별 이름 숫자 값
Database 0
Files 1
Log 2

BackupDevice 속성 - SMO(SQL Server Management Objects) DeviceType 열거 값을 사용하여 설정합니다.

DeviceType의 식별 이름 숫자 값
LogicalDevice 0
Tape 1
File 2
Pipe 3
VirtualDevice 4

유지 관리 정리 태스크

FileTypeSelected 속성 - FileType 열거 값을 사용하여 설정합니다.

FileType의 식별 이름 숫자 값
FileBackup 0
FileReport 1

OlderThanTimeUnitType 속성 - TimeUnitType 열거 값을 사용하여 설정합니다.

TimeUnitType의 식별 이름 숫자 값
Day 0
Week 1
Month 2
Year 3

통계 업데이트 태스크

UpdateType 속성 - SMO(SQL Server Management Objects) StatisticsTarget 열거 값을 사용하여 설정합니다.

StatisticsTarget의 식별 이름 숫자 값
Column 1
Index 2
All 3

공통 속성

패키지, 태스크, Foreach 루프, For 루프 및 시퀀스 컨테이너는 다음 열거형을 사용하여 지정된 속성을 설정합니다.

ForceExecutionResult 속성 - DTSForcedExecResult 열거 값을 사용하여 설정합니다.

DTSForcedExecResult의 식별 이름 숫자 값
None -1
Success 0
Failure 1
Completion 2

IsolationLevel 속성 - .NET Framework IsolationLevel 열거로 설정합니다. 자세한 내용은 MSDN 라이브러리의 .NET Framework 클래스 라이브러리를 참조하세요.

LoggingMode 속성 - DTSLoggingMode 열거 값을 사용하여 설정합니다.

DTSLoggingMode의 식별 이름 숫자 값
UseParentSetting 0
Enabled 1
Disabled 2

TransactionOption 속성 - DTSTransactionOption 열거 값을 사용하여 설정합니다.

DTSTransactionOption의 식별 이름 숫자 값
NotSupported 0
Supported 1
Required 2

속성 식 추가 또는 변경

참고 항목

패키지에서 속성 식 사용
Integration Services(SSIS) 패키지
Integration Services 컨테이너
Integration Services 태스크
선행 제약 조건