симптом:

Когда используешь DBCC CHECKDB с REPAIR_ALLOW_DATA_LOSS параметр для восстановления поврежденной базы данных .MDF, например:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

вы видите следующее сообщение об ошибке:

Исправление: Кластерный индекс успешно восстановлен для объекта «syscolpars» в базе данных «Error1».
Исправление: Некластеризованный индекс успешно восстановлен для объекта «syscolpars» в базе данных «Error1».
Результаты DBCC для "Error1".
Service Broker Msg 9675, State 1: Типы сообщений проанализированы: 14.
Брокер услуг Msg 9676, состояние 1: проанализированы контракты на обслуживание: 6.
Брокер услуг Msg 9667, состояние 1: проанализированные услуги: 3.
Service Broker Msg 9668, State 1: Service Queues Проанализированы: 3.
Service Broker Msg 9669, State 1: Conversation Endpoints Проанализировано: 0.
Service Broker Msg 9674, State 1: Conversation Groups Проанализировано: 0.
Service Broker Msg 9670, State 1: Remote Service Bindings Analyted: 0.
Брокер службы Msg 9605, состояние 1: проанализированы приоритеты разговора: 0.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 69) в sys.objects (type = S) не имеет соответствующей строки (object_id = 69, column_id = 1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 71) в sys.objects (type = S) не имеет соответствующей строки (object_id = 71, column_id = 1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 72) в sys.objects (type = S) не имеет соответствующей строки (object_id = 72, column_id = 1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 73) в sys.objects (type = S) не имеет соответствующей строки (object_id = 73, column_id = 1) в sys.columns.
CHECKDB обнаружил 0 ошибку распределения и 4 ошибок согласованности, не связанных ни с одним отдельным объектом.
Результаты DBCC для sys.sysrscols.
Для объекта «sys.sysrscols» 1092 строки на 14 страницах.
Результаты DBCC для sys.sysrowsets.
Для объекта «sys.sysrowsets» 148 строк на 3 страницах.
Результаты DBCC для sys.sysclones.
Для объекта «sys.sysclones» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysallocunits.
Для объекта «sys.sysallocunits» 172 строки на 2 страницах.
Результаты DBCC для sys.sysfiles1.
Для объекта «sys.sysfiles2» 1 строки на 1 странице.
Результаты DBCC для sys.sysseobjvalues.
Для объекта sys.sysseobjvalues ​​имеется 0 строк на 0 страницах.
Результаты DBCC для sys.syspriorities.
Для объекта sys.syspriorities есть 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysdbfтряпка.
Для объекта «sys.sys» 0 строк на 0 страницах.dbfтряпка ».
Результаты DBCC для sys.sysfgfrag.
Для объекта «sys.sysfgfrag» 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysdbfiles '.
Для объекта «sys.sys» 2 строк на 1 страницах.dbfiles ».
Результаты DBCC для sys.syspru.
Для объекта «sys.syspru» 0 строк на 0 страницах.
Результаты DBCC для sys.sysbrickfiles.
Для объекта sys.sysbrickfiles есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysphfg.
Для объекта «sys.sysphfg» 1 строка на 1 странице.
Результаты DBCC для sys.sysprufiles.
Для объекта «sys.sysprufiles» 2 строки на 1 странице.
Результаты DBCC для sys.sysftinds.
Для объекта «sys.sysftinds» 0 строк на 0 страницах.
Результаты DBCC для sys.sysowners.
Для объекта «sys.sysowners» 14 строк на 1 странице.
Результаты DBCC для sys.sysdbreg.
Для объекта «sys.sysdbreg» 0 строк на 0 страницах.
Результаты DBCC для sys.sysprivs.
Для объекта «sys.sysprivs» 140 строк на 1 странице.
Результаты DBCC для sys.sysschobjs.
Для объекта sys.sysschobjs на 2262 страницах 29 строки.
Результаты DBCC для sys.syscsrowgroups.
Для объекта «sys.syscsrowgroups» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysexttables.
Для объекта «sys.sysexttables» есть 0 строк на 0 страницах.
Результаты DBCC для sys.syscolpars.
Исправление: Кластерный индекс успешно восстановлен для объекта «sys.syscolpars» в базе данных «Error1».
Исправление: страница (1:53) была освобождена от объекта с идентификатором 41, идентификатором индекса 1, идентификатором раздела 281474979397632, идентификатором единицы размещения 281474979397632 (тип данных в строке).
Исправление: некластеризованный индекс успешно восстановлен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 1 будет перестроен.
Ошибка исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке): страница (1:53) не может быть обработана. Подробнее см. Другие ошибки.
Ошибка исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке), страница (1:53). Тест (IS_OFF (BUF_IOERR, pBUF-> bstat)) не прошел. Значения 2057 и -4.
Ошибка исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). Страница (1:53) не была замечена при сканировании, хотя ее родительский (1: 111) и предыдущий (1: 113) относятся к ней. Проверьте все предыдущие ошибки.
Ошибка исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). На странице (1:56) отсутствует ссылка с предыдущей страницы (1:53). Возможная проблема с цепным звеном.
Ошибка исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 2 будет перестроен.
Ошибка исправлена.
Для объекта sys.syscolpars имеется 845 строка на 15 страницах.
CHECKDB обнаружил 0 ошибки распределения и 4 ошибок согласованности в таблице sys.syscolpars (идентификатор объекта 41).
CHECKDB исправил 0 ошибок распределения и 4 ошибки согласованности в таблице sys.syscolpars (идентификатор объекта 41).
Результаты DBCC для sys.sysxlgns.
Для объекта «sys.sysxlgns» 0 строк на 0 страницах.
Результаты DBCC для sys.sysxsrvs.
Для объекта «sys.sysxsrvs» 0 строк на 0 страницах.
Результаты DBCC для sys.sysnsobjs.
Для объекта «sys.sysnsobjs» 1 строка на 1 странице.
Результаты DBCC для sys.sysusermsgs.
Для объекта «sys.sysusermsgs» 0 строк на 0 страницах.
Результаты DBCC для sys.syscerts.
Для объекта «sys.syscerts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysrmtlgns.
Для объекта «sys.sysrmtlgns» 0 строк на 0 страницах.
Результаты DBCC для sys.syslnklgns.
Для объекта «sys.syslnklgns» 0 строк на 0 страницах.
Результаты DBCC для sys.sysxprops.
Для объекта «sys.sysxprops» 0 строк на 0 страницах.
Результаты DBCC для sys.sysscalartypes.
Для объекта sys.sysscalartypes 34 строки на 1 странице.
Результаты DBCC для sys.systypedsubobjs.
Для объекта sys.systypedsubobjs есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysidxstats.
Для объекта «sys.sysidxstats» 207 строк на 5 страницах.
Результаты DBCC для sys.sysiscols.
Для объекта sys.sysiscols есть 399 строк на 2 страницах.
Результаты DBCC для sys.sysendpts.
Для объекта sys.sysendpts есть 0 строк на 0 страницах.
Результаты DBCC для sys.syswebmethods.
Для объекта «sys.syswebmethods» 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinobjs.
Для объекта «sys.sysbinobjs» 23 строки на 1 странице.
Результаты DBCC для sys.sysaudacts.
Для объекта «sys.sysaudacts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysobjvalues.
Для объекта sys.sysobjvalues ​​на 213 страницах 21 строки.
Результаты DBCC для sys.syscscolsegments.
Для объекта «sys.syscscolsegments» 0 строк на 0 страницах.
Результаты DBCC для sys.syscscdaries.
На 0 страницах объекта «sys.syscsdictionaries» есть 0 строк.
Результаты DBCC для sys.sysclsobjs.
Для объекта «sys.sysclsobjs» 16 строк на 1 странице.
Результаты DBCC для sys.sysrowsetrefs.
Для объекта sys.sysrowsetrefs имеется 0 строк на 0 страницах.
Результаты DBCC для sys.sysremsvcbinds.
Для объекта «sys.sysremsvcbinds» 0 строк на 0 страницах.
Результаты DBCC для sys.sysmultiobjrefs.
Для объекта sys.sysmultiobjrefs 107 строк на 1 странице.
Результаты DBCC для sys.sysguidrefs.
Для объекта «sys.sysguidrefs» 0 строк на 0 страницах.
Результаты DBCC для sys.sysfoqueues.
Для объекта «sys.sysfoqueues» 0 строк на 0 страницах.
Результаты DBCC для sys.syschildinsts.
Для объекта «sys.syschildinsts» 0 строк на 0 страницах.
Результаты DBCC для sys.syscompfragments.
Для объекта sys.syscompfragments имеется 0 строк на 0 страницах.
Результаты DBCC для sys.sysftsemanticsdb.
Для объекта «sys.sysftsemanticsdb» 0 строк на 0 страницах.
Результаты DBCC для sys.sysftstops.
Для объекта «sys.sysftstops» 0 строк на 0 страницах.
Результаты DBCC для sys.sysftproperties.
Для объекта «sys.sysftproperties» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysxmitbody.
Для объекта «sys.sysxmitbody» есть 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysfos'.
Для объекта «sys.sysfos» 0 строк на 0 страницах.
Результаты DBCC для sys.sysqnames.
Для объекта «sys.sysqnames» 98 строк на 1 странице.
Результаты DBCC для sys.sysxmlcomponent.
Для объекта «sys.sysxmlcomponent» 100 строк на 1 странице.
Результаты DBCC для sys.sysxmlfacet.
Для объекта «sys.sysxmlfacet» 112 строк на 1 странице.
Результаты DBCC для sys.sysxmlplacement.
Для объекта sys.sysxmlplacement 19 строк на 1 странице.
Результаты DBCC для sys.sysobjkeycrypts.
Для объекта «sys.sysobjkeycrypts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysasymkeys.
Для объекта «sys.sysasymkeys» есть 0 строк на 0 страницах.
Результаты DBCC для sys.syssqlguides.
Для объекта sys.syssqlguides есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinsubobjs.
Для объекта sys.sysbinsubobjs есть 3 строки на 1 странице.
Результаты DBCC для sys.syssoftobjrefs.
Для объекта «sys.syssoftobjrefs» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_plan.
Для объекта «sys.plan_persist_plan» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_runtime_stats.
Для объекта «sys.plan_persist_runtime_stats» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_runtime_stats_interval.
Для объекта «sys.plan_persist_runtime_stats_interval» есть 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_context_settings.
Для объекта «sys.plan_persist_context_settings» 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobs.
Для объекта «sys.sqlagent_jobs» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobsteps.
Для объекта «sys.sqlagent_jobsteps» 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_job_history.
Для объекта «sys.sqlagent_job_history» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobsteps_logs.
Для объекта «sys.sqlagent_jobsteps_logs» есть 0 строк на 0 страницах.
Результаты DBCC для TestTable.
Для объекта «TestTable» 11000 строк на 110 страницах.
Результаты DBCC для sys.queue_messages_1977058079.
Для объекта «sys.queue_messages_0» есть 0 строк на 1977058079 страницах.
Результаты DBCC для sys.queue_messages_2009058193.
Для объекта «sys.queue_messages_0» есть 0 строк на 2009058193 страницах.
Результаты DBCC для sys.queue_messages_2041058307.
Для объекта «sys.queue_messages_0» есть 0 строк на 2041058307 страницах.
Результаты DBCC для sys.filestream_tombstone_2073058421.
Для объекта «sys.filestream_tombstone_0» есть 0 строк на 2073058421 страницах.
Результаты DBCC для sys.syscommittab.
Для объекта «sys.syscommittab» есть 0 строк на 0 страницах.
Результаты DBCC для sys.filetable_updates_2105058535.
Для объекта «sys.filetable_updates_0» есть 0 строк на 2105058535 страницах.
Результаты DBCC для sys.plan_persist_query_text.
Для объекта «sys.plan_persist_query_text» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_query.
Для объекта «sys.plan_persist_query» 0 строк на 0 страницах.
CHECKDB обнаружил 0 ошибок распределения и 8 ошибок согласованности в базе данных «Error1».
CHECKDB исправил 0 ошибок распределения и 4 ошибок согласованности в базе данных «Error1».
Выполнение DBCC завершено. Если DBCC распечатал сообщения об ошибках, обратитесь к системному администратору.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xeddf7c98; фактическая: 0xed637c9c). Это произошло во время чтения страницы (1:53) в базе данных с идентификатором 39 по смещению 0x0000000006a000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.

или

Исправление: Кластерный индекс успешно восстановлен для объекта «syscolpars» в базе данных «Error1».
Исправление: Некластеризованный индекс успешно восстановлен для объекта «syscolpars» в базе данных «Error1».
Результаты DBCC для "Error1".
Service Broker Msg 9675, State 1: Типы сообщений проанализированы: 14.
Брокер услуг Msg 9676, состояние 1: проанализированы контракты на обслуживание: 6.
Брокер услуг Msg 9667, состояние 1: проанализированные услуги: 3.
Service Broker Msg 9668, State 1: Service Queues Проанализированы: 3.
Service Broker Msg 9669, State 1: Conversation Endpoints Проанализировано: 0.
Service Broker Msg 9674, State 1: Conversation Groups Проанализировано: 0.
Service Broker Msg 9670, State 1: Remote Service Bindings Analyted: 0.
Брокер службы Msg 9605, состояние 1: проанализированы приоритеты разговора: 0.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 23) в sys.objects (type = S) не имеет соответствующей строки (object_id = 23, column_id = 1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Проверьте Каталог Msg 3852, Состояние 1: Строка (object_id = 24) в sys.objects (type = S) не имеет соответствующей строки (object_id = 24, column_id = 1) в sys.columns.
CHECKDB обнаружил 0 ошибку распределения и 2 ошибок согласованности, не связанных ни с одним отдельным объектом.
Результаты DBCC для sys.sysrscols.
Для объекта «sys.sysrscols» 1092 строки на 14 страницах.
Результаты DBCC для sys.sysrowsets.
Для объекта «sys.sysrowsets» 148 строк на 3 страницах.
Результаты DBCC для sys.sysclones.
Для объекта «sys.sysclones» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysallocunits.
Для объекта «sys.sysallocunits» 172 строки на 2 страницах.
Результаты DBCC для sys.sysfiles1.
Для объекта «sys.sysfiles2» 1 строки на 1 странице.
Результаты DBCC для sys.sysseobjvalues.
Для объекта sys.sysseobjvalues ​​имеется 0 строк на 0 страницах.
Результаты DBCC для sys.syspriorities.
Для объекта sys.syspriorities есть 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysdbfтряпка.
Для объекта «sys.sys» 0 строк на 0 страницах.dbfтряпка ».
Результаты DBCC для sys.sysfgfrag.
Для объекта «sys.sysfgfrag» 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysdbfiles '.
Для объекта «sys.sys» 2 строк на 1 страницах.dbfiles ».
Результаты DBCC для sys.syspru.
Для объекта «sys.syspru» 0 строк на 0 страницах.
Результаты DBCC для sys.sysowners.
Для объекта «sys.sysowners» 14 строк на 1 странице.
Результаты DBCC для sys.sysdbreg.
Для объекта «sys.sysdbreg» 0 строк на 0 страницах.
Результаты DBCC для sys.sysprivs.
Для объекта «sys.sysprivs» 140 строк на 1 странице.
Результаты DBCC для sys.sysschobjs.
Для объекта sys.sysschobjs на 2262 страницах 29 строки.
Результаты DBCC для sys.syscsrowgroups.
Для объекта «sys.syscsrowgroups» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysexttables.
Для объекта «sys.sysexttables» есть 0 строк на 0 страницах.
Результаты DBCC для sys.syscolpars.
Исправление: Кластерный индекс успешно восстановлен для объекта «sys.syscolpars» в базе данных «Error1».
Исправление: страница (1:59) была освобождена от объекта с идентификатором 41, идентификатором индекса 1, идентификатором раздела 281474979397632, идентификатором единицы размещения 281474979397632 (тип данных в строке).
Исправление: некластеризованный индекс успешно восстановлен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 1 будет перестроен.
Ошибка исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке): страница (1:59) не может быть обработана. Подробнее см. Другие ошибки.
Ошибка исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке), страница (1:59). Тест (IS_OFF (BUF_IOERR, pBUF-> bstat)) не прошел. Значения 2057 и -4.
Ошибка исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). Страница (1:59) не была замечена при сканировании, хотя ее родительский (1: 111) и предыдущий (1: 155) относятся к ней. Проверьте все предыдущие ошибки.
Ошибка исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). На странице (1:112) отсутствует ссылка с предыдущей страницы (1:59). Возможная проблема с цепным звеном.
Ошибка исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 2 будет перестроен.
Ошибка исправлена.
Для объекта sys.syscolpars имеется 832 строка на 15 страницах.
CHECKDB обнаружил 0 ошибки распределения и 4 ошибок согласованности в таблице sys.syscolpars (идентификатор объекта 41).
CHECKDB исправил 0 ошибок распределения и 4 ошибки согласованности в таблице sys.syscolpars (идентификатор объекта 41).
Результаты DBCC для sys.sysxlgns.
Для объекта «sys.sysxlgns» 0 строк на 0 страницах.
Результаты DBCC для sys.sysxsrvs.
Для объекта «sys.sysxsrvs» 0 строк на 0 страницах.
Результаты DBCC для sys.sysnsobjs.
Для объекта «sys.sysnsobjs» 1 строка на 1 странице.
Результаты DBCC для sys.sysusermsgs.
Для объекта «sys.sysusermsgs» 0 строк на 0 страницах.
Результаты DBCC для sys.syscerts.
Для объекта «sys.syscerts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysrmtlgns.
Для объекта «sys.sysrmtlgns» 0 строк на 0 страницах.
Результаты DBCC для sys.syslnklgns.
Для объекта «sys.syslnklgns» 0 строк на 0 страницах.
Результаты DBCC для sys.sysxprops.
Для объекта «sys.sysxprops» 0 строк на 0 страницах.
Результаты DBCC для sys.sysscalartypes.
Для объекта sys.sysscalartypes 34 строки на 1 странице.
Результаты DBCC для sys.systypedsubobjs.
Для объекта sys.systypedsubobjs есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysidxstats.
Для объекта «sys.sysidxstats» 207 строк на 5 страницах.
Результаты DBCC для sys.sysiscols.
Для объекта sys.sysiscols есть 399 строк на 2 страницах.
Результаты DBCC для sys.sysendpts.
Для объекта sys.sysendpts есть 0 строк на 0 страницах.
Результаты DBCC для sys.syswebmethods.
Для объекта «sys.syswebmethods» 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinobjs.
Для объекта «sys.sysbinobjs» 23 строки на 1 странице.
Результаты DBCC для sys.sysaudacts.
Для объекта «sys.sysaudacts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysobjvalues.
Для объекта sys.sysobjvalues ​​на 213 страницах 21 строки.
Результаты DBCC для sys.syscscolsegments.
Для объекта «sys.syscscolsegments» 0 строк на 0 страницах.
Результаты DBCC для sys.syscscdaries.
На 0 страницах объекта «sys.syscsdictionaries» есть 0 строк.
Результаты DBCC для sys.sysclsobjs.
Для объекта «sys.sysclsobjs» 16 строк на 1 странице.
Результаты DBCC для sys.sysrowsetrefs.
Для объекта sys.sysrowsetrefs имеется 0 строк на 0 страницах.
Результаты DBCC для sys.sysremsvcbinds.
Для объекта «sys.sysremsvcbinds» 0 строк на 0 страницах.
Результаты DBCC для sys.sysxmitqueue.
Для объекта sys.sysxmitqueue есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysrts.
Для объекта «sys.sysrts» 1 строка на 1 странице.
Результаты DBCC для sys.sysconvgroup.
Для объекта «sys.sysconvgroup» 0 строк на 0 страницах.
Результаты DBCC для sys.sysdesend.
Для объекта «sys.sysdesend» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysdercv.
Для объекта «sys.sysdercv» 0 строк на 0 страницах.
Результаты DBCC для sys.syssingleobjrefs.
Для объекта «sys.syssingleobjrefs» 171 строка на 1 странице.
Результаты DBCC для sys.sysmultiobjrefs.
Для объекта sys.sysmultiobjrefs 107 строк на 1 странице.
Результаты DBCC для sys.sysguidrefs.
Для объекта «sys.sysguidrefs» 0 строк на 0 страницах.
Результаты DBCC для sys.sysfoqueues.
Для объекта «sys.sysfoqueues» 0 строк на 0 страницах.
Результаты DBCC для sys.syschildinsts.
Для объекта «sys.syschildinsts» 0 строк на 0 страницах.
Результаты DBCC для sys.syscompfragments.
Для объекта sys.syscompfragments имеется 0 строк на 0 страницах.
Результаты DBCC для sys.sysftsemanticsdb.
Для объекта «sys.sysftsemanticsdb» 0 строк на 0 страницах.
Результаты DBCC для sys.sysftstops.
Для объекта «sys.sysftstops» 0 строк на 0 страницах.
Результаты DBCC для sys.sysftproperties.
Для объекта «sys.sysftproperties» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysxmitbody.
Для объекта «sys.sysxmitbody» есть 0 строк на 0 страницах.
Результаты DBCC для 'sys.sysfos'.
Для объекта «sys.sysfos» 0 строк на 0 страницах.
Результаты DBCC для sys.sysqnames.
Для объекта «sys.sysqnames» 98 строк на 1 странице.
Результаты DBCC для sys.sysxmlcomponent.
Для объекта «sys.sysxmlcomponent» 100 строк на 1 странице.
Результаты DBCC для sys.sysxmlfacet.
Для объекта «sys.sysxmlfacet» 112 строк на 1 странице.
Результаты DBCC для sys.sysxmlplacement.
Для объекта sys.sysxmlplacement 19 строк на 1 странице.
Результаты DBCC для sys.sysobjkeycrypts.
Для объекта «sys.sysobjkeycrypts» 0 строк на 0 страницах.
Результаты DBCC для sys.sysasymkeys.
Для объекта «sys.sysasymkeys» есть 0 строк на 0 страницах.
Результаты DBCC для sys.syssqlguides.
Для объекта sys.syssqlguides есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinsubobjs.
Для объекта sys.sysbinsubobjs есть 3 строки на 1 странице.
Результаты DBCC для sys.syssoftobjrefs.
Для объекта «sys.syssoftobjrefs» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_plan.
Для объекта «sys.plan_persist_plan» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_runtime_stats.
Для объекта «sys.plan_persist_runtime_stats» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_runtime_stats_interval.
Для объекта «sys.plan_persist_runtime_stats_interval» есть 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_context_settings.
Для объекта «sys.plan_persist_context_settings» 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobs.
Для объекта «sys.sqlagent_jobs» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobsteps.
Для объекта «sys.sqlagent_jobsteps» 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_job_history.
Для объекта «sys.sqlagent_job_history» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sqlagent_jobsteps_logs.
Для объекта «sys.sqlagent_jobsteps_logs» есть 0 строк на 0 страницах.
Результаты DBCC для TestTable.
Для объекта «TestTable» 11000 строк на 110 страницах.
Результаты DBCC для sys.queue_messages_1977058079.
Для объекта «sys.queue_messages_0» есть 0 строк на 1977058079 страницах.
Результаты DBCC для sys.queue_messages_2009058193.
Для объекта «sys.queue_messages_0» есть 0 строк на 2009058193 страницах.
Результаты DBCC для sys.queue_messages_2041058307.
Для объекта «sys.queue_messages_0» есть 0 строк на 2041058307 страницах.
Результаты DBCC для sys.filestream_tombstone_2073058421.
Для объекта «sys.filestream_tombstone_0» есть 0 строк на 2073058421 страницах.
Результаты DBCC для sys.syscommittab.
Для объекта «sys.syscommittab» есть 0 строк на 0 страницах.
Результаты DBCC для sys.filetable_updates_2105058535.
Для объекта «sys.filetable_updates_0» есть 0 строк на 2105058535 страницах.
Результаты DBCC для sys.plan_persist_query_text.
Для объекта «sys.plan_persist_query_text» 0 строк на 0 страницах.
Результаты DBCC для sys.plan_persist_query.
Для объекта «sys.plan_persist_query» 0 строк на 0 страницах.
CHECKDB обнаружил 0 ошибок распределения и 6 ошибок согласованности в базе данных «Error1».
CHECKDB исправил 0 ошибок распределения и 4 ошибок согласованности в базе данных «Error1».
Выполнение DBCC завершено. Если DBCC распечатал сообщения об ошибках, обратитесь к системному администратору.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0x9eb87140; фактическая: 0xdeb84c40). Это произошло во время чтения страницы (1:59) в базе данных с идентификатором 39 по смещению 0x00000000076000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0x9eb87140; фактическая: 0xdeb84c40). Это произошло во время чтения страницы (1:59) в базе данных с идентификатором 39 по смещению 0x00000000076000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0x9eb87140; фактическая: 0xdeb84c40). Это произошло во время чтения страницы (1:59) в базе данных с идентификатором 39 по смещению 0x00000000076000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0x9eb87140; фактическая: 0xdeb84c40). Это произошло во время чтения страницы (1:59) в базе данных с идентификатором 39 по смещению 0x00000000076000 в файле C: Program FilesMicrosoft. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Дополнительные сообщения в SQL Server журнал ошибок или журнал системных событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть немедленно исправлена. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги в Интернете.

где «Ошибка1» - имя восстанавливаемой поврежденной базы данных MDF.

Сообщение 8992 последующей Сообщение 3852 error - ошибка согласованности.

Скриншот сообщения об ошибке:

или

Точное объяснение:

В SQL Server База МДФ, есть много системные таблицы используется для хранения структуры и метаданных базы данных.

Когда CHECKDB обнаруживает несоответствия между двумя системными таблицами, он сообщит об ошибке. Msg 8992 и Msg 3852.

Вы можете использовать наш продукт DataNumen SQL Recovery для восстановления данных из поврежденного файла MDF и устранения этой ошибки.

Образцы файлов:

Примеры поврежденных файлов MDF, которые вызовутMsg 8992 и Msg 3852 ошибка:

SQL Server версия Поврежденный файл MDF Файл MDF исправлен DataNumen SQL Recovery
SQL Server 2014 Ошибка4_1.mdf Error4_1_fixed.mdf
SQL Server 2014 Ошибка4_2.mdf Error4_2_fixed.mdf

Ссылки: