Базы данных зеркальное отображение — sys.dm_db_mirroring_auto_page_repairDatabase Mirroring - sys.dm_db_mirroring_auto_page_repair

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL AzureнетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Возвращает строку для каждой попытки автоматического восстановления страниц во всех зеркально отображаемых баз данных на экземпляре сервера.Returns a row for every automatic page-repair attempt on any mirrored database on the server instance. Представление содержит строки, связанные с последними попытками автоматического восстановления страниц в определенной зеркальной базе данных, с максимальным количеством 100 строк на каждую базу данных.This view contains rows for the latest automatic page-repair attempts on a given mirrored database, with a maximum of 100 rows per database. По достижении максимального значения строка для следующей попытки автоматического восстановления страниц заменяет одну из существующих записей.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries. В следующей таблице дается определение значения столбцов.The following table defines the meaning of the various columns.

Имя столбцаColumn name Тип данныхData type ОписаниеDescription
database_iddatabase_id intint Идентификатор базы данных, которой принадлежит строка.ID of the database to which this row corresponds.
file_idfile_id intint Идентификатор файла, в котором находится страница.ID of the file in which the page is located.
page_idpage_id bigintbigint Идентификатор страницы в файле.ID of the page in the file.
error_typeerror_type intint Тип ошибки.Type of the error. Допустимые значения:The values can be:

- 1 = все ошибки 823 оборудования- 1 = All hardware 823 errors

1 = 824 ошибки, кроме неверной контрольной сумме или обрыву страницы (например, неверный идентификатор страницы)1 = 824 errors other than a bad checksum or a torn page (such as a bad page ID)

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

3 = разрыв страницы.3 = Torn page
page_statuspage_status intint Состояние попытки восстановления страниц:The status of the page-repair attempt:

2 = в очереди на запрос к участнику;2 = Queued for request from partner.

3 = запрос отправлен участнику;3 = Request sent to partner.

4 = в очереди на автоматическое восстановление страниц (от участника получен ответ);4 = Queued for automatic page repair (response received from partner).

5 = автоматическое восстановление страниц успешно завершено, и страница должна быть готова к использованию;5 = Automatic page repair succeeded and the page should be usable.

6 = непоправимо повреждена.6 = Irreparable. Во время попытки восстановления страниц произошла ошибка, например потому, что страница также повреждена на участнике, или участник не подключен, или возникли проблемы с сетью.This indicates that an error occurred during page-repair attempt, for example, because the page is also corrupted on the partner, the partner is disconnected, or a network problem occurred. Это состояние не окончательное: если на странице вновь встретится повреждение, она будет запрошена у участника.This state is not terminal; if corruption is encountered again on the page, the page will be requested again from the partner.
modification_timemodification_time datetimedatetime Время последнего изменения состояния страницы.Time of last change to the page status.

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

РазрешенияPermissions

необходимо разрешение VIEW SERVER STATE на сервере.Requires VIEW SERVER STATE permission on the server.

См. такжеSee Also

Автоматическое восстановление страниц (группы доступности: зеркальное отображение баз данных) Automatic Page Repair (Availability Groups: Database Mirroring)
Динамические административные представления и функции (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
suspect_pages (Transact-SQL) suspect_pages (Transact-SQL)
Управление таблицей suspect_pages (SQL Server)Manage the suspect_pages Table (SQL Server)