симптом:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Исправление: кластеризованный индекс успешно перестроен для объекта «syscolpars» в базе данных «Error1».
Исправление: некластеризованный индекс успешно перестроен для объекта «syscolpars» в базе данных «Error1».
Результаты DBCC для "Error1".
Service Broker Msg 9675, состояние 1: проанализировано типов сообщений: 14.
Сообщение Service Broker 9676, состояние 1: проанализировано сервисных контрактов: 6.
Сообщение Service Broker 9667, состояние 1: проанализированы службы: 3.
Сообщение Service Broker 9668, состояние 1: проанализированы очереди обслуживания: 3.
Service Broker Msg 9669, состояние 1: проанализированные конечные точки диалога: 0.
Service Broker Msg 9674, состояние 1: проанализированные группы диалогов: 0.
Service Broker Msg 9670, состояние 1: проанализированы привязки удаленных служб: 0.
Service Broker Msg 9605, State 1: проанализированы приоритеты диалога: 0.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=69) в sys.objects (type=S ) не имеет соответствующей строки (object_id=69,column_id=1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=71) в sys.objects (type=S ) не имеет соответствующей строки (object_id=71,column_id=1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=72) в sys.objects (type=S ) не имеет соответствующей строки (object_id=72,column_id=1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=73) в sys.objects (type=S ) не имеет соответствующей строки (object_id=73,column_id=1) в sys.columns.
CHECKDB обнаружил 0 ошибок распределения и 4 ошибки согласованности, не связанных ни с одним объектом.
Результаты DBCC для «sys.sysrscols».
На 1092 страницах 14 строки для объекта «sys.sysrscols».
Результаты DBCC для «sys.sysrowsets».
На 148 страницах 3 строк для объекта «sys.sysrowsets».
Результаты DBCC для «sys.sysclones».
Для объекта «sys.sysclones» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysallocunits».
На 172 страницах 2 строки для объекта «sys.sysallocunits».
Результаты DBCC для «sys.sysfiles1».
На 2 странице есть 1 строки для объекта «sys.sysfiles1».
Результаты DBCC для «sys.sysseobjvalues».
Есть 0 строк на 0 страницах для объекта «sys.sysseobjvalues».
Результаты DBCC для «sys.syspriorities».
Есть 0 строк на 0 страницах для объекта «sys.syspriorities».
Результаты DBCC для 'sys.sysdbfтряпка».
Есть 0 строк на 0 страницах для объекта «sys.sysdbfтряпка».
Результаты DBCC для «sys.sysfgfrag».
Есть 0 строк на 0 страницах для объекта «sys.sysfgfrag».
Результаты DBCC для 'sys.sysdbfИлес.
Есть 2 строк на 1 страницах для объекта «sys.sysdbfИлес».
Результаты DBCC для «sys.syspru».
Для объекта «sys.syspru» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysbrickfiles».
Для объекта «sys.sysbrickfiles» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysphfg».
Для объекта «sys.sysphfg» имеется 1 строка на 1 странице.
Результаты DBCC для «sys.sysprufiles».
На 2 странице есть 1 строки для объекта «sys.sysprufiles».
Результаты DBCC для «sys.sysftinds».
Для объекта «sys.sysftinds» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysowners».
На одной странице 14 строк для объекта «sys.sysowners».
Результаты DBCC для «sys.sysdbreg».
Есть 0 строк на 0 страницах для объекта «sys.sysdbreg».
Результаты DBCC для «sys.sysprivs».
На 140 странице для объекта «sys.sysprivs» 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 (тип In-row data).
Исправление: некластеризованный индекс успешно перестроен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1 будет перестроен.
Ошибка была исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы размещения 281474979397632 (тип данных в строке): страница (1:53) не может быть обработана. Дополнительные сведения см. в разделе Другие ошибки.
Ошибка была исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data), страница (1:53). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройден. Значения 2057 и -4.
Ошибка была исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). Страница (1:53) не была видна на скане, хотя ее родительская (1:111) и предыдущая (1:113) ссылаются на нее. Проверьте все предыдущие ошибки.
Ошибка была исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). На странице (1:56) отсутствует ссылка с предыдущей страницы (1:53). Возможна проблема с цепью.
Ошибка была исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 2 будет перестроен.
Ошибка была исправлена.
На 845 страницах 15 строк для объекта «sys.syscolpars».
CHECKDB обнаружила 0 ошибок распределения и 4 ошибки согласованности в таблице «sys.syscolpars» (идентификатор объекта 41).
CHECKDB исправил 0 ошибок распределения и 4 ошибки согласованности в таблице «sys.syscolpars» (идентификатор объекта 41).
Результаты DBCC для «sys.sysxlgns».
Есть 0 строк на 0 страницах для объекта «sys.sysxlgns».
Результаты DBCC для «sys.sysxsrvs».
Для объекта «sys.sysxsrvs» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysnsobjs.
Для объекта «sys.sysnsobjs» имеется 1 строка на 1 странице.
Результаты DBCC для «sys.sysusermsgs».
Есть 0 строк на 0 страницах для объекта «sys.sysusermsgs».
Результаты DBCC для «sys.syscerts».
Для объекта «sys.syscerts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysrmtlgns».
Для объекта «sys.sysrmtlgns» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syslnklgns».
Есть 0 строк на 0 страницах для объекта «sys.syslnklgns».
Результаты DBCC для «sys.sysxprops».
Есть 0 строк на 0 страницах для объекта «sys.sysxprops».
Результаты DBCC для sys.sysscalartypes.
На одной странице 34 строки для объекта «sys.sysscalartypes».
Результаты DBCC для «sys.systypedsubobjs».
Для объекта «sys.systypedsubobjs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysidxstats».
На 207 страницах 5 строк для объекта «sys.sysidxstats».
Результаты DBCC для «sys.sysiscols».
На 399 страницах 2 строк для объекта «sys.sysiscols».
Результаты DBCC для «sys.sysendpts».
Для объекта «sys.sysendpts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syswebmethods».
Для объекта «sys.syswebmethods» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinobjs.
На одной странице 23 строки для объекта «sys.sysbinobjs».
Результаты DBCC для «sys.sysaudacts».
Для объекта «sys.sysaudacts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysobjvalues».
На 213 странице для объекта «sys.sysobjvalues» 21 строк.
Результаты DBCC для «sys.sysccolsegments».
Есть 0 строк на 0 страницах для объекта «sys.syscscolsegments».
Результаты DBCC для «sys.syscsdictionaries».
Для объекта «sys.syscsdictionaries» имеется 0 строк на 0 страницах.
Результаты DBCC для «sys.sysclsobjs».
На одной странице 16 строк для объекта «sys.sysclsobjs».
Результаты DBCC для sys.sysrowsetrefs.
Для объекта «sys.sysrowsetrefs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysremsvcbinds».
Есть 0 строк на 0 страницах для объекта «sys.sysremsvcbinds».
Результаты DBCC для sys.sysmultiobjrefs.
На одной странице 107 строк для объекта «sys.sysmultiobjrefs».
Результаты DBCC для «sys.sysguidrefs».
Для объекта «sys.sysguidrefs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysfoqueues».
Для объекта «sys.sysfoqueues» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syschildins».
Для объекта «sys.syschildinsts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syscompfragments».
Есть 0 строк на 0 страницах для объекта «sys.syscompfragments».
Результаты DBCC для «sys.sysftsemanticsdb».
Для объекта «sys.sysftsemanticsdb» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysftstops».
Есть 0 строк на 0 страницах для объекта «sys.sysftstops».
Результаты DBCC для «sys.sysftproperties».
Для объекта «sys.sysftproperties» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysxmitbody».
Для объекта «sys.sysxmitbody» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysfos».
Для объекта «sys.sysfos» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysqnames».
На одной странице 98 строк для объекта «sys.sysqnames».
Результаты DBCC для "sys.sysxmlcomponent".
На одной странице 100 строк для объекта «sys.sysxmlcomponent».
Результаты DBCC для «sys.sysxmlfacet».
На одной странице 112 строк для объекта «sys.sysxmlfacet».
Результаты DBCC для «sys.sysxmlplacement».
На одной странице 19 строк для объекта «sys.sysxmlplacement».
Результаты DBCC для sys.sysobjkeycrypts.
Для объекта «sys.sysobjkeycrypts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysasymkeys».
Есть 0 строк на 0 страницах для объекта «sys.sysasymkeys».
Результаты DBCC для «sys.syssqlguides».
Есть 0 строк на 0 страницах для объекта «sys.syssqlguides».
Результаты DBCC для «sys.sysbinsubobjs».
На 3 странице есть 1 строки для объекта «sys.sysbinsubobjs».
Результаты 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».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_runtime_stats_interval».
Результаты DBCC для «sys.plan_persist_context_settings».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_context_settings».
Результаты DBCC для «sys.sqlagent_jobs».
Для объекта «sys.sqlagent_jobs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sqlagent_jobsteps».
Для объекта «sys.sqlagent_jobsteps» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sqlagent_job_history».
Есть 0 строк на 0 страницах для объекта «sys.sqlagent_job_history».
Результаты DBCC для «sys.sqlagent_jobsteps_logs».
Есть 0 строк на 0 страницах для объекта «sys.sqlagent_jobsteps_logs».
Результаты DBCC для «TestTable».
Для объекта «TestTable» 11000 строк на 110 страницах.
Результаты DBCC для «sys.queue_messages_1977058079».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_1977058079».
Результаты DBCC для «sys.queue_messages_2009058193».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_2009058193».
Результаты DBCC для «sys.queue_messages_2041058307».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_2041058307».
Результаты DBCC для «sys.filestream_tombstone_2073058421».
Есть 0 строк на 0 страницах для объекта «sys.filestream_tombstone_2073058421».
Результаты DBCC для «sys.syscommittab».
Для объекта «sys.syscommittab» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.filetable_updates_2105058535».
Есть 0 строк на 0 страницах для объекта «sys.filetable_updates_2105058535».
Результаты DBCC для «sys.plan_persist_query_text».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_query_text».
Результаты 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, состояние 1: проанализировано типов сообщений: 14.
Сообщение Service Broker 9676, состояние 1: проанализировано сервисных контрактов: 6.
Сообщение Service Broker 9667, состояние 1: проанализированы службы: 3.
Сообщение Service Broker 9668, состояние 1: проанализированы очереди обслуживания: 3.
Service Broker Msg 9669, состояние 1: проанализированные конечные точки диалога: 0.
Service Broker Msg 9674, состояние 1: проанализированные группы диалогов: 0.
Service Broker Msg 9670, состояние 1: проанализированы привязки удаленных служб: 0.
Service Broker Msg 9605, State 1: проанализированы приоритеты диалога: 0.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=23) в sys.objects (type=S ) не имеет соответствующей строки (object_id=23,column_id=1) в sys.columns.
Msg 8992, уровень 16, состояние 1, строка 8
Сообщение о проверке каталога 3852, состояние 1: строка (object_id=24) в sys.objects (type=S ) не имеет соответствующей строки (object_id=24,column_id=1) в sys.columns.
CHECKDB обнаружил 0 ошибок распределения и 2 ошибки согласованности, не связанных ни с одним объектом.
Результаты DBCC для «sys.sysrscols».
На 1092 страницах 14 строки для объекта «sys.sysrscols».
Результаты DBCC для «sys.sysrowsets».
На 148 страницах 3 строк для объекта «sys.sysrowsets».
Результаты DBCC для «sys.sysclones».
Для объекта «sys.sysclones» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysallocunits».
На 172 страницах 2 строки для объекта «sys.sysallocunits».
Результаты DBCC для «sys.sysfiles1».
На 2 странице есть 1 строки для объекта «sys.sysfiles1».
Результаты DBCC для «sys.sysseobjvalues».
Есть 0 строк на 0 страницах для объекта «sys.sysseobjvalues».
Результаты DBCC для «sys.syspriorities».
Есть 0 строк на 0 страницах для объекта «sys.syspriorities».
Результаты DBCC для 'sys.sysdbfтряпка».
Есть 0 строк на 0 страницах для объекта «sys.sysdbfтряпка».
Результаты DBCC для «sys.sysfgfrag».
Есть 0 строк на 0 страницах для объекта «sys.sysfgfrag».
Результаты DBCC для 'sys.sysdbfИлес.
Есть 2 строк на 1 страницах для объекта «sys.sysdbfИлес».
Результаты DBCC для «sys.syspru».
Для объекта «sys.syspru» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysowners».
На одной странице 14 строк для объекта «sys.sysowners».
Результаты DBCC для «sys.sysdbreg».
Есть 0 строк на 0 страницах для объекта «sys.sysdbreg».
Результаты DBCC для «sys.sysprivs».
На 140 странице для объекта «sys.sysprivs» 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 (тип In-row data).
Исправление: некластеризованный индекс успешно перестроен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1 будет перестроен.
Ошибка была исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы размещения 281474979397632 (тип данных в строке): страница (1:59) не может быть обработана. Дополнительные сведения см. в разделе Другие ошибки.
Ошибка была исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data), страница (1:59). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройден. Значения 2057 и -4.
Ошибка была исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). Страница (1:59) не была видна на скане, хотя ее родительская (1:111) и предыдущая (1:155) ссылаются на нее. Проверьте все предыдущие ошибки.
Ошибка была исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). На странице (1:112) отсутствует ссылка с предыдущей страницы (1:59). Возможна проблема с цепью.
Ошибка была исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 2 будет перестроен.
Ошибка была исправлена.
На 832 страницах 15 строк для объекта «sys.syscolpars».
CHECKDB обнаружила 0 ошибок распределения и 4 ошибки согласованности в таблице «sys.syscolpars» (идентификатор объекта 41).
CHECKDB исправил 0 ошибок распределения и 4 ошибки согласованности в таблице «sys.syscolpars» (идентификатор объекта 41).
Результаты DBCC для «sys.sysxlgns».
Есть 0 строк на 0 страницах для объекта «sys.sysxlgns».
Результаты DBCC для «sys.sysxsrvs».
Для объекта «sys.sysxsrvs» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysnsobjs.
Для объекта «sys.sysnsobjs» имеется 1 строка на 1 странице.
Результаты DBCC для «sys.sysusermsgs».
Есть 0 строк на 0 страницах для объекта «sys.sysusermsgs».
Результаты DBCC для «sys.syscerts».
Для объекта «sys.syscerts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysrmtlgns».
Для объекта «sys.sysrmtlgns» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syslnklgns».
Есть 0 строк на 0 страницах для объекта «sys.syslnklgns».
Результаты DBCC для «sys.sysxprops».
Есть 0 строк на 0 страницах для объекта «sys.sysxprops».
Результаты DBCC для sys.sysscalartypes.
На одной странице 34 строки для объекта «sys.sysscalartypes».
Результаты DBCC для «sys.systypedsubobjs».
Для объекта «sys.systypedsubobjs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysidxstats».
На 207 страницах 5 строк для объекта «sys.sysidxstats».
Результаты DBCC для «sys.sysiscols».
На 399 страницах 2 строк для объекта «sys.sysiscols».
Результаты DBCC для «sys.sysendpts».
Для объекта «sys.sysendpts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syswebmethods».
Для объекта «sys.syswebmethods» есть 0 строк на 0 страницах.
Результаты DBCC для sys.sysbinobjs.
На одной странице 23 строки для объекта «sys.sysbinobjs».
Результаты DBCC для «sys.sysaudacts».
Для объекта «sys.sysaudacts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysobjvalues».
На 213 странице для объекта «sys.sysobjvalues» 21 строк.
Результаты DBCC для «sys.sysccolsegments».
Есть 0 строк на 0 страницах для объекта «sys.syscscolsegments».
Результаты DBCC для «sys.syscsdictionaries».
Для объекта «sys.syscsdictionaries» имеется 0 строк на 0 страницах.
Результаты DBCC для «sys.sysclsobjs».
На одной странице 16 строк для объекта «sys.sysclsobjs».
Результаты DBCC для sys.sysrowsetrefs.
Для объекта «sys.sysrowsetrefs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysremsvcbinds».
Есть 0 строк на 0 страницах для объекта «sys.sysremsvcbinds».
Результаты DBCC для «sys.sysxmitqueue».
Есть 0 строк на 0 страницах для объекта «sys.sysxmitqueue».
Результаты 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.
На одной странице 171 строка для объекта «sys.syssingleobjrefs».
Результаты DBCC для sys.sysmultiobjrefs.
На одной странице 107 строк для объекта «sys.sysmultiobjrefs».
Результаты DBCC для «sys.sysguidrefs».
Для объекта «sys.sysguidrefs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysfoqueues».
Для объекта «sys.sysfoqueues» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syschildins».
Для объекта «sys.syschildinsts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.syscompfragments».
Есть 0 строк на 0 страницах для объекта «sys.syscompfragments».
Результаты DBCC для «sys.sysftsemanticsdb».
Для объекта «sys.sysftsemanticsdb» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysftstops».
Есть 0 строк на 0 страницах для объекта «sys.sysftstops».
Результаты DBCC для «sys.sysftproperties».
Для объекта «sys.sysftproperties» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysxmitbody».
Для объекта «sys.sysxmitbody» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysfos».
Для объекта «sys.sysfos» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysqnames».
На одной странице 98 строк для объекта «sys.sysqnames».
Результаты DBCC для "sys.sysxmlcomponent".
На одной странице 100 строк для объекта «sys.sysxmlcomponent».
Результаты DBCC для «sys.sysxmlfacet».
На одной странице 112 строк для объекта «sys.sysxmlfacet».
Результаты DBCC для «sys.sysxmlplacement».
На одной странице 19 строк для объекта «sys.sysxmlplacement».
Результаты DBCC для sys.sysobjkeycrypts.
Для объекта «sys.sysobjkeycrypts» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sysasymkeys».
Есть 0 строк на 0 страницах для объекта «sys.sysasymkeys».
Результаты DBCC для «sys.syssqlguides».
Есть 0 строк на 0 страницах для объекта «sys.syssqlguides».
Результаты DBCC для «sys.sysbinsubobjs».
На 3 странице есть 1 строки для объекта «sys.sysbinsubobjs».
Результаты 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».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_runtime_stats_interval».
Результаты DBCC для «sys.plan_persist_context_settings».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_context_settings».
Результаты DBCC для «sys.sqlagent_jobs».
Для объекта «sys.sqlagent_jobs» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sqlagent_jobsteps».
Для объекта «sys.sqlagent_jobsteps» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.sqlagent_job_history».
Есть 0 строк на 0 страницах для объекта «sys.sqlagent_job_history».
Результаты DBCC для «sys.sqlagent_jobsteps_logs».
Есть 0 строк на 0 страницах для объекта «sys.sqlagent_jobsteps_logs».
Результаты DBCC для «TestTable».
Для объекта «TestTable» 11000 строк на 110 страницах.
Результаты DBCC для «sys.queue_messages_1977058079».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_1977058079».
Результаты DBCC для «sys.queue_messages_2009058193».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_2009058193».
Результаты DBCC для «sys.queue_messages_2041058307».
Есть 0 строк на 0 страницах для объекта «sys.queue_messages_2041058307».
Результаты DBCC для «sys.filestream_tombstone_2073058421».
Есть 0 строк на 0 страницах для объекта «sys.filestream_tombstone_2073058421».
Результаты DBCC для «sys.syscommittab».
Для объекта «sys.syscommittab» есть 0 строк на 0 страницах.
Результаты DBCC для «sys.filetable_updates_2105058535».
Есть 0 строк на 0 страницах для объекта «sys.filetable_updates_2105058535».
Результаты DBCC для «sys.plan_persist_query_text».
Есть 0 строк на 0 страницах для объекта «sys.plan_persist_query_text».
Результаты 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 Книги онлайн.

где «Error1» — имя восстанавливаемой поврежденной базы данных MDF.

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

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

или

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

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

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

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

Примеры файлов:

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

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

Ссылки: