suspect_pages (Transact-SQL)
Область применения: SQL Server
Содержит одну строку на страницу с ошибкой 823 или ошибкой 824. Список содержит все строки, подозреваемые на наличие ошибок. Некоторые из них могут быть исправными. При исправлении подозрительной страницы его состояние обновляется в столбце event_type .
В следующей таблице, которая имеет ограничение в 1000 строк, хранится в базе данных msdb .
Имя столбца | Тип данных | Description |
---|---|---|
database_id | int | Идентификатор базы данных, которой принадлежит страница. |
file_id | int | Идентификатор файла в базе данных. |
page_id | bigint | Идентификатор подозрительной страницы. Каждая страница имеет идентификатор страницы, который является 32-разрядным значением, определяющим расположение страницы в базе данных. Page_id — это смещение в файл данных страницы 8 КБ. Каждый идентификатор страницы уникален в пределах файла. |
event_type | int | Тип ошибки; один из следующих. 1 = ошибка 823, не относящаяся к странице (например, ошибка чтения диска), либо ошибка 824, относящаяся к неверной контрольной сумме или обрыву страницы (например, идентификатор страницы). 2 = неверная контрольная сумма. 3 = обрыв страницы. 4 = восстановленная (страница была восстановлена после того, как была помечена как неверная). 5 = исправленная (страница исправлена инструкцией DBCC). 7 = освобождена инструкцией DBCC. |
error_count | int | Количество ошибок. |
last_update_date | datetime | Метка даты и времени последнего обновления. |
Разрешения
Сведения в таблице suspect_pages доступны любому пользователю, имеющему доступ к базе данных msdb . Информация в таблице suspect_pages может обновляться любым пользователем, обладающим разрешением UPDATE. Члены предопределенной роли базы данных db_owner в msdb или предопределенной роли сервера sysadmin могут вставлять, обновлять и удалять записи.
См. также
Восстановление страниц (SQL Server)
Класс событий Database Suspect Data Page
Системные таблицы (Transact-SQL)
Управление таблицей suspect_pages (SQL Server)