다음을 통해 공유


속성 표현식에서의 열거형 상수

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

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

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

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

패키지

Foreach 루프 열거자

작업

유지 관리 계획 태스크

공통 속성

패키지

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

PackageType 속성은 DTSPackageType 열거형의 값을 사용하여 설정됩니다.

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

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

DTSCheckpointUsage의 식별 이름 숫자 값
절대 0
IfExists 1
2

PackagePriorityClass 속성을 DTSPriorityClass 열거형의 값을 사용해 설정합니다.

DTSPriorityClass의 식별 이름 숫자 값
기본값 0
AboveNormal 1
정상 2
BelowNormal 3
유휴 상태 4

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

DTSProtectionLevel의 식별 이름 숫자 값
민감한 정보 저장 금지 0
사용자 키로 민감 정보 암호화 1
비밀번호로 민감한 정보를 암호화 2
EncryptAllWithPassword 3
EncryptAllWithUserKey 4
서버 저장소 5

선행 제약 조건

EvalOp property-열거형의 DTSPrecedenceEvalOp 값을 사용하여 설정합니다.

DTSPrecedenceEvalOp의 식별 이름 숫자 값
표현 1
제약 조건 2
표현과 제한 3
표현 또는 제약 조건 4

Value 속성은 DTSExecResult 열거형 값을 사용하여 설정됩니다.

친숙한 이름 숫자 값
성공 0
실패 1
완료 2
취소됨 3

Foreach 루프 열거자

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

Foreach ADO 열거자

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

ADOEnumerationType의 식별 이름 숫자 값
EnumerateTables 0
모든 행 열거하기 1
첫 번째 테이블에서 행 나열하기 2

Foreach Nodelist 열거자

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

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

EnumerationType property-열거형의 EnumerationType 값을 사용하여 설정합니다.

EnumerationType의 식별 이름 숫자 값
탐색기 0
노드 1
NodeText 2
ElementCollection (엘리먼트컬렉션) 3

InnerElementType property-열거형의 InnerElementType 값을 사용하여 설정합니다.

InnerElementType의 식별 이름 숫자 값
탐색기 0
노드 1
NodeText 2

업무

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

Analysis Services DDL 실행 작업

SourceType 속성은 DDLSourceType 열거형에서 값을 사용하여 설정됩니다.

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

대량 삽입 작업

DataFileType property-열거형의 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 property-열거형의 SqlStatementSourceType 값을 사용하여 설정합니다.

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

파일 시스템 태스크

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

DTSFileSystemOperation의 식별 이름 숫자 값
파일 복사 0
파일이동 1
DeleteFile 2
파일이름변경 3
SetAttributes 4
디렉토리 생성 5
CopyDirectory 6
디렉토리 이동 7
DeleteDirectory 8 (여덟)
DeleteDirectoryContent 9

Attributes property-열거형의 DTSFileSystemAttributes 값을 사용하여 설정합니다.

DTSFileSystemAttributes의 식별 이름 숫자 값
정상 0
아카이브 1
숨겨져 있음 2
읽기 전용 4
시스템 8 (여덟)

FTP 작업

Operation 속성은 DTSFTPOp 열거형의 값을 사용하여 설정됩니다.

DTSFTPOp의 식별 이름 숫자 값
전송 0
받다 1
로컬 삭제 2
원격 삭제 3
로컬 디렉토리 만들기 4
원격 디렉토리 생성 (MakeDirRemote) 5
로컬 디렉터리 삭제 6
원격 디렉토리 제거 (RemoveDirRemote) 7

메시지 큐 작업

MessageType property-열거형의 MQMessageType 값을 사용하여 설정합니다.

MQMessageType의 이름 숫자 값
DTSMQ메시지유형_문자열 0
DTSMQMessageType_DataFile 1
DTSMQMessageType_Variables 2
DTSMQ메시지유형_문자열메시지를변수로 3

StringCompareType 속성은 열거형의 MQStringMessageCompare 값을 사용하여 설정됩니다.

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

TaskType 속성은 MQType 열거형의 값을 사용하여 설정됩니다.

MQType의 식별 이름 숫자 값
DTSMQType_송신자 0
DTSMQType_Receiver 1

메일 보내기 태스크

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

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

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

MailPriority의 식별 이름 숫자 값
높음 1
정상 3
낮음 5

데이터베이스 전송 태스크

Action 속성을 TransferAction 열거형 값으로 설정합니다.

TransferAction의 식별 이름 숫자 값
복사 0
움직이다 1

Method 속성은 TransferMethod 열거형의 값을 사용하여 설정됩니다.

TransferMethod의 식별 이름 숫자 값
데이터베이스 연결 끊김 0
DatabaseOnline 1

오류 메시지 전송 태스크

IfObjectExists 속성은 IfObjectExists 열거형의 값을 사용하여 설정됩니다.

IfObjectExists의 식별 이름 숫자 값
작업 실패 0
덮어쓰기 1
건너뛰기 2

작업 전송 태스크

IfObjectExists property-열거형의 IfObjectExists 값을 사용하여 설정합니다.

IfObjectExists의 식별 이름 숫자 값
FailTask 0
덮어쓰기 1
건너뛰기 2

로그인 전송 태스크

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

IfObjectExists의 식별 이름 숫자 값
실패한 작업 0
덮어쓰기 1
건너뛰기 2

LoginsToTransfer 속성은 LoginsToTransfer 열거형 값을 사용하여 설정됩니다.

LoginsToTransfer의 식별 이름 숫자 값
모든 로그인 0
선택된 로그인 1
선택된 데이터베이스들의 모든 로그인들 2

마스터 저장 프로시저 전송 작업

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

IfObjectExists의 식별 이름 숫자 값
FailTask 0
덮어쓰기 1
건너뛰기 2

SQL Server 개체 전송 태스크

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

ExistingData의 식별 이름 숫자 값
교체합니다 0
추가 1

웹 서비스 태스크

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

DTSOutputType의 식별 이름 숫자 값
파일 0
변수 1

WMI 데이터 판독기 태스크

OverwriteDestination 속성은 OverwriteDestination 열거형의 값을 사용하여 설정됩니다.

OverwriteDestination의 식별 이름 숫자 값
OverwriteDestination 0
목적지에 추가 1
원본 유지 2

OutputType 속성은 OutputType 열거형의 값을 사용하여 설정됩니다.

OutputType의 식별 이름 숫자 값
DataTable 0
PropertyValue 1
속성이름과값 2

DestinationType 속성은 DestinationType 열거형의 값을 사용하여 설정됩니다.

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

WqlQuerySourceType 속성은 QuerySourceType 열거형의 값을 사용하여 설정됩니다.

QuerySourceType의 식별 이름 숫자 값
FileConnection 0
DirectInput(직접 입력) 1
변수 2

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

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

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

ActionAtTimeout의 식별 이름 숫자 값
로그 타임아웃 및 DTS 이벤트 발동 0
로그인 시간 초과 1

AfterEvent 속성은 AfterEvent 열거형의 값을 사용하여 설정됩니다.

AfterEvent의 식별 이름 숫자 값
성공적으로 반환하기 0
ReturnWithFailure 1
WatchfortheEventAgain 2

AfterTimeout property-열거형의 AfterTimeout 값을 사용하여 설정합니다.

AfterTimeout의 식별 이름 숫자 값
성공적으로 반환 0
실패를반환 1
다시 이벤트를 주의하세요 2

WqlQuerySourceType 속성은 QuerySourceType 열거형의 값을 사용하여 설정됩니다.

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

XML 작업

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

DTSXMLOperation의 식별 이름 숫자 값
확인 0
XSLT 1
XPATH 2
병합 3
차이점 4
패치 5

SourceType, SecondOperandTypeXPathSourceType properties- 열거형의 DTSXMLSourceType 값을 사용하여 설정합니다.

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

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

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

ValidationType property-열거형의 DTSXMLValidationType 값을 사용하여 설정합니다.

DTSXMLValidationType의 식별 이름 숫자 값
DTD (문서 형식 정의) 0
XSD 1

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

DTSXMLXPathOperation의 식별 이름 숫자 값
평가 0
가치들 1
NodeList 2

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

DTSXMLDiffOptions의 식별 이름 숫자 값
없음 0
자식 순서 무시 1
댓글무시 2
IgnorePI 4
IgnoreWhiteSpaces 8 (여덟)
네임스페이스무시 16
접두어 무시하기 32
IgnoreXmlDecl 64
IgnoreDtd 128

DiffAlgorithm 속성은 DTSXMLDiffAlgorithm 열거형의 값을 사용하여 설정됩니다.

DTSXMLDiffAlgorithm의 식별 이름 숫자 값
자동차 0
빠름 1
정확한 2

유지 관리 계획 태스크

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

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

모든 유지 관리 태스크

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

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

DatabaseSelection의 식별 이름 숫자 값
없음 0
모두 1
시스템 2
사용자 3
특정 4

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

TableSelection의 식별 이름 숫자 값
없음 0
모두 1
특정 2

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

ObjectType의 식별 이름 숫자 값
테이블 / 표 0
보기 1
테이블 보기 2

데이터베이스 백업 태스크

DestinationCreationType 속성을 DestinationType 열거형의 값으로 설정합니다.

DestinationType의 식별 이름 숫자 값
자동차 0
설명서 1

ExistingBackupsAction 속성은 ActionForExistingBackups 열거형 값으로 설정합니다.

ActionForExistingBackups의 식별 이름 숫자 값
추가 0
덮어쓰기 1

BackupAction 속성을 BackupTaskType 열거형의 값으로 설정합니다. 이 속성은 작업이 수행하는 백업 유형을 정의하기 위해 BackupIsIncremental 속성과 함께 작동합니다.

BackupTaskType의 식별 이름 숫자 값
데이터베이스 0
파일 1
로그 2

BackupDevice 속성은 SQL Server Management Objects(SMO) 열거형 값을 사용하여 설정됩니다.

DeviceType의 식별 이름 숫자 값
LogicalDevice 0
테이프 1
파일 2
파이프 3
VirtualDevice 4

유지 관리 청소 작업

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

FileType의 식별 이름 숫자 값
파일백업 0
FileReport 1

OlderThanTimeUnitType property-열거형의 TimeUnitType 값을 사용하여 설정합니다.

TimeUnitType의 식별 이름 숫자 값
하루 0
1
2
연도 3

통계 업데이트 태스크

UpdateType 속성은 SQL Server Management Objects (SMO) 열거 값에서 가져온 값을 사용하여 설정됩니다.

StatisticsTarget의 식별 이름 숫자 값
칼럼 1
인덱스 2
모두 3

공통 속성

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

ForceExecutionResult 속성은 DTSForcedExecResult 열거형의 값을 사용하여 설정됩니다.

DTSForcedExecResult의 식별 이름 숫자 값
없음 -1
성공 0
실패 1
완료 2

IsolationLevel 속성은 .NET 프레임워크 IsolationLevel 열거형에 의해 설정됩니다. 자세한 내용은 MSDN 라이브러리의 .NET Framework 클래스 라이브러리를 참조하세요.

LoggingMode 프로퍼티는 DTSLoggingMode 열거형의 값을 사용하여 설정할 수 있습니다.

DTSLoggingMode의 식별 이름 숫자 값
상위 설정 사용 0
활성화됨 1
비활성화 2

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

DTSTransactionOption의 식별 이름 숫자 값
지원되지 않음 0
지원됨 1
필수 2

속성 식 추가 또는 변경

또한 참조하십시오

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