원본 사용자 지정 속성

Microsoft SQL Server Integration Services 개체 모델의 데이터 흐름 개체에는 구성 요소 수준, 입/출력 수준 및 입/출력 열 수준의 공용 속성과 사용자 지정 속성이 있습니다. 사용자 지정 속성은 런타임에만 액세스할 수 있으며 Integration Services 관리 프로그래밍 참조 설명서에서 설명하지 않습니다.

이 항목에서는 데이터 흐름 원본의 사용자 지정 속성을 나열하고 설명합니다.

  • ADO NET 원본

  • Excel 원본

  • 플랫 파일 원본

  • OLE DB 원본

  • 원시 파일 원본

  • XML 원본

대부분의 데이터 흐름 개체에 공통되는 속성에 대한 자세한 내용은 공용 속성을 참조하십시오.

이 항목에 설명된 대로 원본의 일부 속성은 속성 식을 사용하여 설정할 수 있습니다. 자세한 내용은 식을 사용하여 설정할 수 있는 데이터 흐름 속성을 참조하십시오.

ADO NET 원본 사용자 지정 속성

ADO NET 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 ADO NET 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

CommandTimeout

String

SQL 명령이 종료되기 전의 제한 시간(초)을 지정하는 값입니다. 값 0은 명령의 제한 시간이 없음을 나타냅니다.

SqlCommand

String

ADO NET 원본이 데이터 추출에 사용하는 SQL 문입니다.

패키지가 로드되면 ADO NET 원본이 사용할 SQL 문으로 이 속성을 동적으로 업데이트할 수 있습니다. 자세한 내용은 Integration Services 식 참조패키지에서 속성 식 사용을 참조하십시오.

AllowImplicitStringConversion

Boolean

다음이 발생하는지 여부를 나타내는 값입니다.

  • 문자열(DT_WSTR 또는 DT_NTEXT)인 출력 열 유형과 외부 메타데이터 유형이 일치하지 않을 경우 유효성 검사 오류를 생성하지 않음

  • 출력 열이 사용하는 문자열 데이터 형식으로 외부 메타데이터 유형을 암시적으로 변환

기본값은 TRUE입니다.

자세한 내용은 ADO NET 원본을 참조하십시오.

ADO NET 원본의 출력 및 출력 열에는 사용자 지정 속성이 없습니다.

자세한 내용은 ADO NET 원본을 참조하십시오.

Excel 원본 사용자 지정 속성

Excel 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 Excel 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

AccessMode

Integer

데이터베이스에 액세스하는 데 사용되는 모드입니다. 가능한 값은 행 집합 열기, 변수를 사용한 행 집합 열기, SQL 명령변수를 사용한 SQL 명령입니다. 기본값은 행 집합 열기입니다.

CommandTimeout

Integer

명령이 종료되기 전의 제한 시간(초)입니다. 값 0은 제한 시간이 없음을 나타냅니다.

참고   이 속성은 Excel 원본 편집기에서 사용할 수 없지만 고급 편집기를 사용하여 설정할 수 있습니다.

OpenRowset

String

행 집합을 여는 데 사용되는 데이터베이스 개체의 이름입니다.

OpenRowsetVariable

String

행 집합을 여는 데 사용되는 데이터베이스 개체의 이름이 포함된 변수입니다.

ParameterMapping

String

SQL 명령의 매개 변수에서 변수로의 매핑입니다.

SqlCommand

String

실행할 SQL 명령입니다.

SqlCommandVariable

String

실행할 SQL 명령이 포함된 변수입니다.

Excel 원본의 출력 및 출력 열에는 사용자 지정 속성이 없습니다.

자세한 내용은 Excel 원본을 참조하십시오.

플랫 파일 원본 사용자 지정 속성

플랫 파일 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 플랫 파일 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

FileNameColumnName

String

파일 이름이 포함된 출력 열의 이름입니다. 이름이 지정되지 않은 경우 파일 이름이 포함된 출력 열이 생성되지 않습니다.

참고참고
이 속성은 플랫 파일 원본 편집기에서 사용할 수 없지만 고급 편집기를 사용하여 설정할 수 있습니다.

RetainNulls

Boolean

데이터 변환 파이프라인 엔진에서 데이터를 처리할 때 원본 파일의 Null 값을 Null 값으로 유지할지 여부를 지정하는 값입니다. 이 속성의 기본값은 False입니다.

플랫 파일 원본의 출력에는 사용자 지정 속성이 없습니다.

다음 표에서는 플랫 파일 원본 출력 열의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

FastParse

Boolean

열이 DTS에서 제공하는 더 빠르지만 로캘을 구분하지 않는 빠른 구문 분석 루틴을 사용하는지, 아니면 로캘을 구분하는 표준 구문 분석 루틴을 사용하는지를 나타내는 값입니다. 자세한 내용은 빠른 구문 분석표준 구문 분석을 참조하십시오. 이 속성의 기본값은 False입니다.

참고참고
이 속성은 플랫 파일 원본 편집기에서 사용할 수 없지만 고급 편집기를 사용하여 설정할 수 있습니다.

자세한 내용은 플랫 파일 원본을 참조하십시오.

OLE DB 원본 사용자 지정 속성

OLE DB 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 OLE DB 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

AccessMode

Integer

데이터베이스에 액세스하는 데 사용되는 모드입니다. 가능한 값은 행 집합 열기, 변수를 사용한 행 집합 열기, SQL 명령변수를 사용한 SQL 명령입니다. 기본값은 행 집합 열기입니다.

AlwaysUseDefaultCodePage

Boolean

각 열에 대해 DefaultCodePage 속성의 값을 사용할지, 아니면 각 열의 로캘에서 코드 페이지를 파생시킬지를 나타내는 값입니다. 이 속성의 기본값은 False입니다.

CommandTimeout

Integer

명령이 종료되기 전의 제한 시간(초)입니다. 값 0은 제한 시간이 없음을 나타냅니다.

참고참고
이 속성은 OLE DB 원본 편집기에서 사용할 수 없지만 고급 편집기를 사용하여 설정할 수 있습니다.

DefaultCodePage

Integer

데이터 원본에서 코드 페이지 정보를 사용할 수 없을 경우 사용할 코드 페이지입니다.

OpenRowset

String

행 집합을 여는 데 사용되는 데이터베이스 개체의 이름입니다.

OpenRowsetVariable

String

행 집합을 여는 데 사용되는 데이터베이스 개체의 이름이 포함된 변수입니다.

ParameterMapping

String

SQL 명령의 매개 변수에서 변수로의 매핑입니다.

SqlCommand

String

실행할 SQL 명령입니다.

SqlCommandVariable

String

실행할 SQL 명령이 포함된 변수입니다.

OLE DB 원본의 출력 및 출력 열에는 사용자 지정 속성이 없습니다.

자세한 내용은 OLE DB 원본을 참조하십시오.

원시 파일 원본 사용자 지정 속성

원시 파일 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 원시 파일 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

AccessMode

Integer(열거형)

원시 데이터에 액세스하는 데 사용되는 모드입니다. 가능한 값은 File name(0) 및 File name from variable(1)입니다. 기본값은 File name(0)입니다.

FileName

String

원본 파일의 경로 및 파일 이름입니다.

원시 파일 원본의 출력 및 출력 열에는 사용자 지정 속성이 없습니다.

자세한 내용은 원시 파일 원본을 참조하십시오.

XML 원본 사용자 지정 속성

XML 원본에는 사용자 지정 속성과 모든 데이터 흐름 구성 요소에 공통된 속성이 모두 있습니다.

다음 표에서는 XML 원본의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

AccessMode

Integer

XML 데이터에 액세스하는 데 사용되는 모드입니다.

UseInlineSchema

Boolean

XML 원본 내에서 인라인 스키마 정의를 사용할지 여부를 나타내는 값입니다. 이 속성의 기본값은 False입니다.

XMLData

String

XML 데이터를 검색할 파일 또는 변수입니다.

이 속성의 값은 속성 식을 사용하여 지정할 수 있습니다.

XMLSchemaDefinition

String

스키마 정의 파일(.xsd)의 경로 및 파일 이름입니다.

이 속성의 값은 속성 식을 사용하여 지정할 수 있습니다.

다음 표에서는 XML 원본 출력의 사용자 지정 속성에 대해 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.

속성 이름

데이터 형식

설명

RowsetID

String

출력과 연결된 행 집합을 식별하는 값입니다.

XML 원본의 출력 열에는 사용자 지정 속성이 없습니다.

자세한 내용은 XML 원본을 참조하십시오.