ODBC 대상 사용자 지정 속성

다음 표에서는 ODBC 대상의 사용자 지정 속성을 설명합니다. 모든 속성은 SSIS 속성 식에서 설정할 수 있습니다.

속성 이름

데이터 형식

설명

Connection

ODBC 연결

대상 데이터베이스에 액세스하기 위한 ODBC 연결입니다.

BatchSize

정수

대량 로드에 대한 일괄 처리 크기입니다. 일괄 처리로 로드되는 행의 개수입니다. 행 단위 매개 변수 바인딩이 지원되는 경우에만 유효합니다. 행 단위 매개 변수 바인딩이 지원되지 않는 경우에는 일괄 처리 크기가 1입니다.

BindCharColumnAs

정수(열거형)

이 속성은 ODBC 대상이 다중 바이트 문자열 형식(예: SQL_CHAR, SQL_VARCHAR 또는 SQL_LONGVARCHAR)이 포함된 열을 바인딩하는 방법을 결정합니다.

가능한 값은 열을 SQL_C_WCHAR로 바인딩하는 유니코드(0)와 열을 SQL_C_CHAR로 바인딩하는 ANSI(1)입니다. 기본값은 유니코드(0)입니다.

유니코드는 대부분의 ODBC 3.x 공급자와 CHAR 매개 변수를 와이드 문자열로 바인딩하는 작업을 지원하는 ODBC 2.x 공급자가 사용할 수 있는 최상의 옵션입니다. 유니코드를 선택하고 ExposeCharColumnsAsUnicode가 True인 경우 사용자가 원본 데이터베이스에 사용되는 코드 페이지를 지정하지 않아도 됩니다.

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

BindNumericAs

정수(열거형)

이 속성은 ODBC 대상이 데이터 형식이 SQL_TYPE_NUMERIC 및 SQL_TYPE_DECIMAL인 숫자 데이터가 포함된 열을 바인딩하는 방법을 결정합니다.

가능한 값은 열을 SQL_C_CHAR로 바인딩하는 Char(0)과 열을 SQL_C_NUMERIC으로 바인딩하는 숫자(1)입니다. 기본값은 Char(0)입니다.

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

DefaultCodePage

정수

문자열 열에 사용할 코드 페이지입니다.

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

InsertMethod

정수(열거형)

데이터 삽입에 사용되는 메서드입니다. 가능한 값은 행 단위(0) 및 일괄 처리(1)입니다. 기본값은 일괄 처리(1)입니다.

이러한 옵션에 대한 자세한 내용은 ODBC 대상의 "로드 옵션"을 참조하십시오.

StatementTimeout

정수

오류가 발생하여 응용 프로그램으로 반환되기 전에 SQL 문이 실행되기를 기다릴 시간(초)입니다. 기본값은 120입니다.

TableName

문자열

데이터가 삽입되는 대상 테이블의 이름입니다.

TransactionSize

정수

단일 트랜잭션의 삽입 수입니다. 기본값은 ODBC 대상이 자동 커밋 모드에서 작동함을 의미하는 0입니다.

ODBC 연결 관리자는 분산 트랜잭션을 지원하지 않으므로 이 속성을 0 이외의 값으로 설정할 수 있습니다. 그러나 연결 관리자 RetainSameConnection 속성이 true로 설정된 경우에는 이 속성을 0으로 설정해야 합니다.

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

LobChunkSize

정수

LOB 열에 대한 청크 크기 할당입니다.