suspect_pages(Transact-SQL)

적용 대상:SQL Server

사소한 823 오류 또는 824 오류로 실패한 페이지당 하나의 행을 포함합니다. 페이지가 잘못된 것으로 의심되기 때문에 이 표에 나열되지만 실제로는 괜찮을 수 있습니다. 주의 대상 페이지를 복구하면 해당 상태 event_type 열에서 업데이트됩니다.

다음 테이블은 1,000개의 행으로 제한되며 msdb 데이터베이스에 저장됩니다.

열 이름 데이터 형식 설명
database_id int 이 페이지가 적용되는 데이터베이스의 ID입니다.
file_id int 데이터베이스에 있는 파일의 ID입니다.
page_id bigint 주의 대상 페이지의 ID입니다. 모든 페이지에는 데이터베이스에서 페이지의 위치를 식별하는 32비트 값인 페이지 ID가 있습니다. page_id 8KB 페이지의 데이터 파일에 대한 오프셋입니다. 각 페이지 ID는 파일에서 고유합니다.
event_type int 오류 유형입니다. 다음 중 하나:

1 = 잘못된 검사소 또는 조각난 페이지(예: 잘못된 페이지 ID)가 아닌 의심 페이지(예: 디스크 오류) 또는 824 오류를 발생시키는 823 오류입니다.

2 = 잘못된 체크섬.

3 = 조각난 페이지.

4 = 복원됨(페이지가 잘못된 것으로 표시된 후 복원됨).

5 = 복구됨(DBCC에서 페이지를 복구).

7 = DBCC에서 할당 취소되었습니다.
error_count int 오류가 발생한 횟수입니다.
last_update_date 날짜/시간 마지막 업데이트의 날짜 및 시간 스탬프입니다.

사용 권한

msdb에 액세스할 수 있는 모든 사용자는 suspect_pages 테이블의 데이터를 읽을 수 있습니다. suspect_pages 테이블에 대한 UPDATE 권한이 있는 모든 사용자는 해당 레코드를 업데이트할 수 있습니다. msdb 또는 sysadmin 고정 서버 역할의 db_owner 고정 데이터베이스 역할 멤버는 레코드를 삽입, 업데이트 및 삭제할 수 있습니다.

참고 항목

페이지 복원(SQL Server)
Database Suspect Data Page 이벤트 클래스
시스템 테이블(Transact-SQL)
suspect_pages 테이블 관리(SQL Server)