sys.sp_cdc_enable_db(Transact-SQL)
현재 데이터베이스에 대해 변경 데이터 캡처를 활성화합니다. 데이터베이스의 테이블에서 변경 데이터 캡처를 사용할 수 있도록 설정하려면 먼저 해당 데이터베이스에 대해 이 프로시저를 실행해야 합니다. 변경 데이터 캡처는 설정된 테이블에 적용된 삽입, 업데이트 및 삭제 작업을 기록하고 변경 내용의 세부 정보를 쉽게 사용할 수 있는 관계형 형식으로 만듭니다. 추적된 원본 테이블의 열 구조를 미러하는 열 정보가 대상 환경에 변경 내용을 적용하는 데 필요한 메타데이터와 함께 수정된 행에 대해 캡처됩니다.
중요
변경 데이터 캡처는 일부 Microsoft SQL Server 버전에서 사용할 수 없습니다.SQL Server 버전에서 지원하는 기능 목록을 보려면 SQL Server 2014 버전에서 지원하는 기능을 참조하십시오.
적용 대상: SQL Server(SQL Server 2008 - 현재 버전). |
구문
sys.sp_cdc_enable_db
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
없음
주의
시스템 데이터베이스 또는 배포 데이터베이스에서는 변경 데이터 캡처를 사용할 수 없습니다.
sys.sp_cdc_enable_db는 메타데이터 테이블 및 DDL 트리거를 포함하여 데이터베이스 차원 범위의 변경 데이터 캡처 개체를 만듭니다. 또한 이 프로시저는 cdc 스키마 및 cdc 데이터베이스 사용자를 만들고 sys.databases 카탈로그 뷰에 있는 데이터베이스 항목의 is_cdc_enabled 열을 1로 설정합니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.
예
다음 예에서는 변경 데이터 캡처를 활성화합니다.
USE AdventureWorks2012;
GO
EXECUTE sys.sp_cdc_enable_db;
GO