suspect_pages(Transact-SQL)
사소한 823 오류 또는 824 오류가 발생하여 실패한 페이지당 하나의 행을 포함합니다. 이러한 페이지는 오류가 의심되어 이 테이블에 나열되지만 실제로는 문제가 없을 수 있습니다. 주의 대상 페이지가 복구되면 event_type 열에 페이지의 상태가 업데이트됩니다.
다음 테이블은 최대 1,000개 행으로 제한되며 msdb 데이터베이스에 저장됩니다.
적용 대상: SQL Server(SQL Server 2008 - 현재 버전). |
열 이름 |
데이터 형식 |
설명 |
---|---|---|
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, AlwaysOn, 또는 미러링으로 페이지를 복구함) 7 = DBCC에 의해 할당 취소됨. |
error_count |
int |
오류가 발생한 횟수입니다. |
last_update_date |
datetime |
마지막 업데이트의 날짜 및 타임스탬프입니다. |
사용 권한
msdb에 대한 액세스 권한이 있는 사용자는 suspect_pages 테이블의 데이터를 읽을 수 있습니다. suspect_pages 테이블에 대한 UPDATE 권한이 있는 사용자는 레코드를 업데이트할 수 있습니다. msdb의 db_owner 고정 데이터베이스 역할 또는 sysadmin 고정 서버 역할의 멤버는 레코드를 삽입, 업데이트 및 삭제할 수 있습니다.
참고 항목
참조
Database Suspect Data Page 이벤트 클래스