sys.dm_db_mirroring_auto_page_repair(Transact-SQL)
서버 인스턴스의 미러된 데이터베이스에 대한 각 자동 페이지 복구 시도당 하나의 행을 반환합니다. 이 뷰에는 미러된 해당 데이터베이스의 최신 자동 페이지 복구 시도에 대한 행이 포함됩니다(데이터베이스당 최대 100개 행). 데이터베이스가 최대값에 도달하는 즉시 다음 자동 페이지 복구 시도에 대한 행이 기존 항목 중 하나를 대체합니다. 다음 표에서는 다양한 열의 의미를 정의합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
database_id |
int |
이 행이 해당하는 데이터베이스의 ID입니다. |
file_id |
int |
해당 페이지가 있는 파일의 ID입니다. |
page_id |
bigint |
파일에 있는 페이지의 ID입니다. |
error_type |
int |
오류 유형입니다. 값은 다음이 될 수 있습니다. -1 = 모든 하드웨어 823 오류 1 = 잘못된 체크섬 또는 조각난 페이지 이외의 824 오류(예: 잘못된 페이지 ID) 2 = 잘못된 체크섬 3 = 조각난 페이지 |
page_status |
int |
페이지 복구 시도의 상태입니다. 2 = 파트너의 요청에 대해 대기 중입니다. 3 = 파트너에게 요청이 전송되었습니다. 4 = 자동 페이지 복구를 위해 대기 중입니다(파트너로부터 응답을 수신함). 5 = 자동 페이지 복구가 성공적으로 수행되었으며 해당 페이지를 사용할 수 있습니다. 6 = 복구할 수 없습니다. 이는 페이지 복구 시도 중 오류가 발생했음을 나타냅니다. 예를 들어 파트너에서도 페이지가 손상되었거나 파트너와의 연결이 끊어졌거나 네트워크 문제가 발생한 경우입니다. 페이지에서 다시 손상이 발생할 경우 파트너가 다시 해당 페이지를 요청하므로 이 상태가 최종 상태는 아닙니다. |
modification_time |
datetime |
페이지 상태가 마지막으로 변경된 시간입니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.