Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
Сведения
| Атрибут | Значение |
|---|---|
| Название продукта | SQL Server |
| ИД события | 3043 |
| Источник событий | MSSQLSERVER |
| Компонент | SQLEngine |
| Символическое имя | DMP_PAGE_ERROR_DURING_BACKUP |
| Текст сообщения | BACKUP '%ls' обнаружил ошибку на странице (%d:%d) в файле '%ls'. |
Описание
Эта ошибка возникает во время операции резервного копирования, если SQL Server обнаруживает, что страница повреждена. В частности, эта ошибка возникает, если проверка контрольной суммы страницы завершается ошибкой во время операции резервного копирования. Сбой проверки является результатом поврежденной страницы базы данных. Запись обнаруженной плохой страницы будет добавлена в таблицу suspect_pages в MSDB.
Страница базы данных может быть повреждена из-за многих причин, включая сбои оборудования и проблемы с ОС.
В этом сценарии SQL Server останавливает операции резервного копирования и сообщает об ошибке следующим образом:
Msg 3043, Level 16, State 1, Line 1
BACKUP 'database_name' detected an error on page (file_id:page_number) in file 'database_file'.
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
При использовании параметра CHECKSUM во время операции резервного копирования включены следующие процессы:
Проверка контрольной суммы страницы, если база данных имеет параметр PAGE_VERIFY с параметром CHECKSUM, а страница базы данных была последней записью с помощью защиты контрольной суммы. Эта проверка контрольной суммы гарантирует, что резервные копии данных в хорошем состоянии.
Создание контрольной суммы резервной копии по потокам резервного копирования, записанным в файл резервной копии. Во время операции восстановления эта проверка гарантирует, что резервный носитель не поврежден во время копирования или передачи файлов.
Действие пользователя
Запустите DBCC CHECKDB на затронутой базе данных, чтобы проверить состояние согласованности и устранить несоответствия в базе данных. Дополнительные сведения см. в разделе "Устранение ошибок согласованности базы данных"
Проверьте своё оборудование, чтобы убедиться, что другие страницы базы данных не пострадали и эта проблема не повторится в будущем
Восстановите страницу из хорошей резервной копии базы данных. Дополнительные сведения см. в разделе "Страницы восстановления" (SQL Server)