MSSQLSERVER_824
Сведения
Название продукта |
SQL Server |
Версия продукта |
10.0 |
Номер сборки продукта |
10.00.0000.00 |
Идентификатор события |
824 |
Источник события |
MSSQLSERVER |
Компонент |
SQLEngine |
Символическое имя |
B_HARDSSERR |
Текст сообщения |
SQL Server обнаружил логическую ошибку ввода-вывода, связанную с согласованностью: %ls. Она произошла при %S_MSG страницы %S_PGID в базе данных с идентификатором %d по смещению %#016I64x файла «%ls». Дополнительные сведения см. в журнале ошибок SQL Server и журнале системных событий. |
Объяснение
Эта ошибка говорит о следующем: Windows сообщает об успешном считывании страницы с диска, но SQL Server обнаружил некоторые повреждения страницы. Данная ошибка схожа с ошибкой 823, за исключением того, что в Windows никакие ошибки обнаружены не были. Чаще всего это говорит о проблеме с подсистемой ввода-вывода, например сбое жесткого диска, проблемах с дисковыми программами ПЗУ, драйверами устройств и т.д. Дополнительные сведения об ошибках ввода-вывода см. в главе 2 документации Microsoft SQL Server I/O Basics.
Действия пользователя
Поиск сбоев оборудования
Выполните диагностику оборудования и исправьте найденные неполадки. Также просмотрите журнал системы и журналы приложений Microsoft Windows и журнал ошибок SQL Server, чтобы определить, была ли ошибка вызвана сбоем оборудования. Исправьте все неполадки оборудования, обнаруженные в журналах.
Если постоянно возникают проблемы с повреждением данных, попробуйте изменить некоторые компоненты оборудования, чтобы локализовать проблему. Убедитесь, что в системе не включено кэширование записи для контроллера дисков. Если есть подозрение, что неполадки вызваны кэшированием записи, обратитесь к поставщику оборудования.
В качестве крайней меры можно заменить старое оборудование на новое. Это может включать в себя форматирование дисков и переустановку операционной системы.
Восстановление из резервной копии
Если проблема не связана с оборудованием и имеется безошибочная резервная копия, восстановите базу данных из этой копии.
Рассмотрите вариант изменения настроек баз данных и включения параметра PAGE_VERIFY CHECKSUM. Дополнительные сведения о параметре PAGE_VERIFY см. в разделе ALTER DATABASE (Transact-SQL).