Поделиться через


sys.dm_hadr_auto_page_repair (Transact-SQL)

Возвращает строку для каждой попытки автоматического восстановления страниц во всех базах данных доступности в реплике доступности, размещенной в группе доступности на экземпляре сервера. Это представление содержит строки, связанные с последними попытками автоматического восстановления страниц в определенной базе данных-источнике или получателе, количество которых ограничено числом в 100 строк на каждую базу данных. По достижении максимального значения строка для следующей попытки автоматического восстановления страниц заменяет одну из существующих записей. В следующей таблице дается определение значения столбцов.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии).

Имя столбца

Тип данных

Описание

database_id

int

Идентификатор базы данных, которой принадлежит строка.

file_id

int

Идентификатор файла, в котором находится страница.

page_id

bigint

Идентификатор страницы в файле.

error_type

int

Тип ошибки. Допустимые значения:

-1 = все оборудование ошибки 823;

1 = ошибки 824, кроме неверной контрольной суммы или разрыва страницы (например, неверный идентификатор страницы);

2 = неверная контрольная сумма;

3 = разрыв страницы.

page_status

int

Состояние попытки восстановления страниц:

2 = в очереди на запрос к участнику;

3 = запрос отправлен участнику;

4 = в очереди на автоматическое восстановление страниц (от участника получен ответ);

5 = автоматическое восстановление страниц успешно завершено, и страница должна быть готова к использованию;

6 = непоправимо повреждена. Во время попытки восстановления страниц произошла ошибка, например потому, что страница также повреждена на участнике, или участник не подключен, или возникли проблемы с сетью. Это состояние не окончательное: если на странице вновь встретится повреждение, она будет запрошена у участника.

modification_time

datetime

Время последнего изменения состояния страницы.

Безопасность

Разрешения

Необходимо разрешение VIEW SERVER STATE на сервере.

См. также

Справочник

suspect_pages (Transact-SQL)

Основные понятия

Автоматическое восстановление страниц (группы доступности/зеркальное отображение баз данных)

Управление таблицей suspect_pages (SQL Server)