MSSQLSERVER_3043
Область применения: 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)