변경 데이터 캡처 - sys.dm_cdc_errors
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
변경 데이터 캡처 로그 검색 세션 중 발생한 각 오류마다 한 개의 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
session_id | int | 세션의 ID입니다. 0 = 로그 검색 세션 내에서 오류가 발생하지 않았습니다. |
phase_number | int | 오류가 발생한 당시 세션의 단계를 나타내는 숫자입니다. 각 단계에 대한 설명은 sys.dm_cdc_log_scan_sessions(Transact-SQL)를 참조하세요. |
entry_time | 날짜/시간 | 오류가 기록된 날짜 및 시간입니다. 이 값은 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 권한이 필요합니다.