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

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

변경 데이터 캡처를 사용하면 테이블에 대한 변경 추적이 가능하므로 테이블에 적용된 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)
변경 데이터 캡처 에이전트 작업에 대한 구성 매개 변수를 반환합니다.

참고 항목

데이터 캡처 저장 프로시저 변경(Transact-SQL)
데이터 캡처 함수 변경(Transact-SQL)