MSSQLSERVER_3043
적용 대상: SQL Server
세부 정보
attribute | 값 |
---|---|
제품 이름 | SQL Server |
이벤트 ID | 3043 |
이벤트 원본 | MSSQLSERVER |
구성 요소 | SQLEngine |
심볼 이름 | DMP_PAGE_ERROR_DURING_BACKUP |
메시지 텍스트 | BACKUP '%ls'이(가) 파일 '%ls'의 페이지(%d:%d)에서 오류를 발견했습니다. |
설명
이 오류는 SQL Server에서 페이지가 손상된 것을 감지하는 경우 백업 작업 중에 발생합니다. 특히 백업 작업 중에 페이지 체크섬 유효성 검사가 실패하는 경우 이 오류가 발생합니다. 유효성 검사 실패는 손상된 데이터베이스 페이지의 결과입니다. 검색된 잘못된 페이지의 레코드가 MSDB의 suspect_pages 테이블에 추가됩니다.
하드웨어 오류 및 OS 문제를 비롯한 여러 가지 이유로 인해 데이터베이스 페이지가 손상될 수 있습니다.
이 시나리오에서 SQL Server는 백업 작업을 중지하고 다음과 같은 오류를 보고합니다.
Msg 3043, Level 16, State 1, Line 1
BACKUP 'database_name' detected an error on page (file_id:page_number) in file 'database_file'.
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
백업 작업 중에 CHECKSUM 옵션을 사용하는 경우 다음 프로세스가 사용하도록 설정됩니다.
데이터베이스에 PAGE_VERIFY 옵션이 CHECKSUM으로 설정되어 있고 데이터베이스 페이지가 체크섬 보호를 사용하여 마지막으로 작성된 경우 페이지 체크섬의 유효성을 검사합니다. 이 체크섬 유효성 검사는 백업된 데이터가 양수 상태인지 확인합니다.
백업 파일에 기록되는 백업 스트림을 통해 백업 체크섬을 생성합니다. 복원 작업 중에 이 유효성 검사를 수행하면 파일 복사 또는 전송 중에 백업 미디어가 손상되지 않습니다.