DBAtlas · Атлас эксплуатации баз данных

824: SQL Server обнаружил ошибку I/O, связанную с логической согласованностью (повреждение страницы)

SQL Server

Что это значит?

SQL Server прочитал страницу, но её содержимое логически несогласованно (неверная контрольная сумма, torn page или неверный ID страницы). Страница данных повреждена.

Почему возникает?

Ошибки подсистемы хранения, внезапное отключение питания/torn pages, проблемы контроллера или драйвера, скрытое повреждение, обнаруженное PAGE_VERIFY CHECKSUM. Как и 823, в основном связано с оборудованием/хранилищем.

Как исправить

Запустите DBCC CHECKDB, чтобы определить масштаб повреждения. Восстановите данные из последнего корректного бэкапа или восстановите затронутые страницы на уровне страниц. Изучите msdb.dbo.suspect_pages. Убедитесь, что включён PAGE_VERIFY = CHECKSUM. Проверьте оборудование/хранилище. REPAIR_ALLOW_DATA_LOSS должен быть последним средством и приводит к потере данных.

Открыть в DBAtlas →

Ещё по этой СУБД