변경 데이터 캡처 - sys.dm_cdc_errors

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

변경 데이터 캡처 로그 검색 세션 중 발생한 각 오류마다 한 개의 행을 반환합니다.

열 이름 데이터 형식 설명
session_id int 세션의 ID입니다.

0 = 로그 검색 세션 내에서 오류가 발생하지 않았습니다.
phase_number int 오류가 발생한 당시 세션의 단계를 나타내는 숫자입니다. 각 단계에 대한 설명은 sys.dm_cdc_log_scan_sessions(Transact-SQL)를 참조하세요.
entry_time datetime 오류가 기록된 날짜 및 시간입니다. 이 값은 SQL 오류 로그의 타임스탬프와 일치합니다.
error_number int 오류 메시지의 ID입니다.
error_severity int 메시지의 심각도 수준(1에서 25 사이)입니다.
error_state int 오류의 상태 번호입니다.
error_message nvarchar(1024) 오류의 메시지 텍스트입니다.
start_lsn nvarchar(23) 오류가 발생한 시점에 처리 중이었던 행의 시작 LSN 값입니다.

0 = 로그 검색 세션 내에서 오류가 발생하지 않았습니다.
begin_lsn nvarchar(23) 오류가 발생한 시점에 처리 중이었던 트랜잭션의 시작 LSN 값입니다.

0 = 로그 검색 세션 내에서 오류가 발생하지 않았습니다.
sequence_value nvarchar(23) 오류가 발생한 시점에 처리 중이었던 행의 LSN 값입니다.

0 = 로그 검색 세션 내에서 오류가 발생하지 않았습니다.

설명

DMV sys.dm_cdc_errors는 이전 32개의 세션에 대한 오류 정보를 포함합니다.

사용 권한

sys.dm_cdc_errors 동적 관리 뷰를 쿼리하려면 VIEW DATABASE STATE 권한이 필요합니다. 동적 관리 뷰 사용 권한에 관한 자세한 내용은 동적 관리 뷰 및 함수(Transact-SQL)를 참조하세요.

SQL Server 2022 이상에 대한 권한

데이터베이스에 대한 VIEW DATABASE PERFORMANCE STATE 권한이 필요합니다.

다음 단계