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)