Поделиться через


MSSQLSERVER_7988

Область применения: SQL Server

Сведения

Атрибут Значение
Название продукта SQL Server
ИД события 7988
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя DBCC2_PRE_CHECKS_CHAIN_LOOP_DETECTED
Текст сообщения Предварительная проверка системных таблиц: объект с идентификатором O_ID. Обнаружена циклическая цепочка данных в P_ID. Инструкция проверки прервана из-за непоправимой ошибки.

Описание

Первый этап работы DBCC CHECKDB заключается в осуществлении примитивных проверок страниц данных важных системных таблиц. Если найдены ошибки, они считаются неисправимыми, поэтому инструкция DBCC CHECKDB немедленно прерывается. На странице P_ID обнаружена циклическая связь страниц. Циклическая связь страниц происходит, если указатели следующих страниц с одной из страниц, в конце концов, возвращаются к этой же странице.

Действие пользователя

Поиск сбоев оборудования

Выполните диагностику оборудования и исправьте все найденные проблемы. Кроме того, изучите журналы системы и приложений Microsoft Windows и журнал ошибок SQL Server, чтобы узнать, произошла ли ошибка в результате сбоя оборудования. Исправьте все неполадки оборудования, обнаруженные в журналах.

Если постоянно возникают проблемы с повреждением данных, попробуйте изменить некоторые компоненты оборудования, чтобы локализовать проблему. Убедитесь, что в системе не включено кэширование записи для контроллера дисков. Если есть подозрение, что неполадки вызваны кэшированием записи, обратитесь к поставщику оборудования.

В конце концов можно попробовать сменить оборудование. Это может включать форматирование дисков и переустановку операционной системы.

Восстановление из резервной копии

Если неполадка не связана с оборудованием и есть безошибочная резервная копия, восстановите базу данных из этой копии.

Запуск DBCC CHECKDB

Неприменимо. Эту ошибку невозможно исправить автоматически. Если вы не можете восстановить базу данных из резервной копии, обратитесь в службу поддержки Майкрософт (CSS).