CDC 원본 사용자 지정 속성
다음 표에서는 CDC 원본의 사용자 지정 속성을 설명합니다. 모든 속성은 읽기/쓰기가 가능합니다.
속성 이름 |
데이터 형식 |
설명 |
---|---|---|
Connection |
ADO.Net 연결 |
변경 테이블에 액세스하기 위한 SQL Server 2012 CDC 데이터베이스에 대한 ADO.NET 연결입니다. |
StateVariable |
문자열 |
현재 CDC 실행의 CDC 상태를 유지 관리하는 SSIS 문자열 패키지 변수입니다. |
CdcProcessingMode |
정수(열거형) |
이 모드는 처리 진행 방법을 결정합니다. 가능한 옵션은 모두, 이전 값이 포함된 모두, 순, 업데이트 마스크를 사용한 순 변경 내용 및 병합을 사용한 순 변경 내용입니다. 모두가 포함된 모드는 모든 변경 내용을 반환하고 순이 포함된 모드는 순 변경 내용만 반환합니다. 기본 키가 없는 테이블에는 모두 값만 사용할 수 있습니다. 업데이트 마스크를 사용한 순 변경 내용은 현재 변경 행에서 변경된 열을 나타내고 이름 패턴이 __$<column-name>__Changed인 부울 열을 추가합니다. 이 속성의 값에 대한 자세한 내용은 CDC 원본 편집기(연결 관리자 페이지)를 참조하십시오. |
CaptureInstance |
문자열 |
읽을 CDC 테이블이 포함된 CDC 캡처 인스턴스의 이름입니다. 캡처된 원본 테이블에는 스키마 변경을 통해 테이블 정의의 원활한 전환을 처리하도록 하나 또는 두 개의 캡처된 인스턴스가 포함되어 있을 수 있습니다. 캡처할 원본 테이블에 대해 두 개 이상의 캡처 인스턴스가 정의되어 있으면 여기에서 사용할 캡처 인스턴스를 선택합니다. [schema].[table] 테이블의 기본 캡처 인스턴스 이름은 <스키마>_<테이블>이지만 실제로 사용 중인 캡처 인스턴스 이름은 다를 수 있습니다. 실제로 읽는 테이블은 CDC 테이블인 cdc .<capture-instance>_CT입니다. |
ReprocessingIndicator |
부울 |
__$reprocessing 열을 추가할지 여부를 지정하는 값입니다. 이 특수 출력 열을 사용하면 초기 처리 범위에서 작업할 때 SSIS 개발자가 일관성 오류를 다르게 처리할 수 있습니다. true이면 __$reprocessing 열이 추가됩니다. CDC 처리 범위가 초기 처리 범위(초기 로드 기간에 해당하는 LSN의 범위)와 겹치거나 이전 실행의 오류 발생 후 CDC 처리 범위가 다시 처리되는 경우 이 열 값은 true입니다. 이 표시기 열을 사용하면 변경 내용을 다시 처리할 때 SSIS 개발자가 오류를 다르게 처리할 수 있습니다. 예를 들어 존재하지 않는 행의 삭제와 중복 키에 대해 실패한 삽입과 같은 동작은 무시할 수 있습니다. 기본값은 false입니다. |
CommandTimeout |
정수 |
이 값은 SQL Server 2012 데이터베이스와 통신할 때 사용할 제한 시간(초)을 나타냅니다. 이 값은 데이터베이스로부터의 응답이 매우 느리고 기본값(30초)이 충분하지 않은 경우 사용됩니다. |
CDC 원본에 대한 자세한 내용은 CDC 원본을 참조하십시오.