다음을 통해 공유


변경 데이터 캡처 테이블(Transact-SQL)

변경 데이터 캡처를 사용하면 테이블에 대한 변경 추적이 가능하므로 테이블에 적용된 DML(데이터 조작 언어) 및 DDL(데이터 정의 언어) 변경 내용을 데이터 웨어하우스에 증분 로드할 수 있습니다. 이 섹션의 항목에서는 변경 데이터 캡처 작업에 사용되는 정보를 저장하는 시스템 테이블에 대해 설명합니다.

섹션 내용

  • cdc.<capture_instance>_CT
    관련된 원본 테이블에서 캡처된 열에 적용된 각 변경에 대해 한 개의 행을 반환합니다.

  • cdc.captured_columns
    캡처 인스턴스에서 추적된 각 열에 대해 하나의 행을 반환합니다.

  • cdc.change_tables
    데이터베이스 내의 각 변경 테이블에 대해 한 개의 행을 반환합니다.

  • cdc.ddl_history
    변경 데이터 캡처가 활성화된 테이블에 적용된 각 DDL(데이터 정의 언어) 변경에 대해 한 개의 행을 반환합니다.

  • cdc.lsn_time_mapping
    변경 테이블에 행이 있는 각 트랜잭션에 대해 한 개의 행을 반환합니다. 이 테이블은 LSN(로그 시퀀스 번호) 커밋 값과 트랜잭션 커밋 시간을 매핑하는 데 사용됩니다.

  • cdc.index_columns
    변경 테이블과 관련된 각 인덱스 열에 대해 하나의 행을 반환합니다.

  • dbo.cdc_jobs(Transact-SQL)
    변경 데이터 캡처 에이전트 작업에 대한 구성 매개 변수를 반환합니다.