suspect_pages (Transact-SQL)
Содержит по одной строке для каждой страницы, возвратившей ошибку с кодом 823 или ошибку с кодом 824. Список содержит все строки, подозреваемые на наличие ошибок. Некоторые из них могут быть исправными. При восстановлении испорченной страницы изменяется ее статус в столбце event_type.
Представленная ниже таблица не может содержать более 1 000 строк и хранится в базе данных msdb.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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 могут добавлять, обновлять и удалять записи.