sys.dm_hadr_auto_page_repair(Transact-SQL)

적용 대상:SQL Server

서버 인스턴스에서 가용성 그룹에 대해 호스트되는 가용성 복제본의 가용성 데이터베이스에 대한 모든 자동 페이지 복구 시도에 대한 행을 반환합니다. 이 보기에는 데이터베이스당 최대 100개의 행이 있는 지정된 주 데이터베이스 또는 보조 데이터베이스에서의 최신 자동 페이지 복구 시도에 대한 행이 포함되어 있습니다. 데이터베이스가 최대값에 도달하는 즉시 다음 자동 페이지 복구 시도에 대한 행이 기존 항목 중 하나를 대체합니다.

다음 표에서는 다양한 열의 의미를 정의합니다.

열 이름 데이터 형식 설명
database_id int 이 행이 해당하는 데이터베이스의 ID입니다.
file_id int 페이지가 있는 파일의 ID입니다.
page_id bigint 파일의 페이지 ID입니다.
error_type int 오류의 유형입니다. 값은 다음이 될 수 있습니다.

-1 = 모든 하드웨어 823 오류

1 = 잘못된 체크섬 또는 조각난 페이지(예: 잘못된 페이지 ID) 이외의 824 오류

2 = 잘못된 체크섬

3 = 조각난 페이지
page_status int 페이지 복구 시도의 상태입니다.

2 = 파트너의 요청에 대기합니다.

3 = 파트너에게 전송된 요청입니다.

4 = 페이지가 성공적으로 복구되었습니다.

5 = 마지막 시도 중에 페이지를 복구할 수 없습니다. 자동 페이지 복구는 페이지를 다시 복구하려고 시도합니다.
modification_time datetime 페이지 상태가 마지막으로 변경된 시간입니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

SQL Server 2022 이상에 대한 권한

서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.

참고 항목

자동 페이지 복구(가용성 그룹: 데이터베이스 미러링)
suspect_pages(Transact-SQL)
suspect_pages 테이블 관리(SQL Server)