suspect_pages(Transact-SQL)

사소한 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 = 주의 대상 페이지를 발생시키는 823 오류(예: 디스크 오류) 또는 잘못된 체크섬이나 조각난 페이지 이외의 824 오류(예: 잘못된 페이지 ID).

2 = 잘못된 체크섬.

3 = 조각난 페이지.

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

5 = 복구됨(DBCC가 페이지를 복구함).

7 = DBCC에 의해 할당 취소됨.

error_count

int

오류가 발생한 횟수입니다.

last_update_date

datetime

마지막 업데이트의 날짜 및 타임스탬프입니다.

사용 권한

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

참고 항목

참조

Database Suspect Data Page 이벤트 클래스

시스템 테이블(Transact-SQL)

개념

페이지 복원(SQL Server)

suspect_pages 테이블 관리(SQL Server)