симптом:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Исправление: кластеризованный индекс успешно перестроен для объекта «sysobjvalues» в базе данных «Error1».
Исправление: некластеризованный индекс успешно перестроен для объекта «syscolpars» в базе данных «Error1».
Результаты DBCC для "Error1".
Результаты 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.syscolpars».
Исправление: страница (1:63) была удалена из объекта с идентификатором 41, индексом с идентификатором 1, идентификатором раздела 281474979397632, идентификатором единицы размещения 281474979397632 (тип In-row data).
Исправление: некластеризованный индекс успешно перестроен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1 будет перестроен.
Не удалось исправить эту ошибку.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). На странице (1:61) отсутствует ссылка с предыдущей страницы (1:63). Возможна проблема с цепью.
Ошибка была исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы размещения 281474979397632 (тип данных в строке): страница (1:63) не может быть обработана. Дополнительные сведения см. в разделе Другие ошибки.
Ошибка была исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data), страница (1:63). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройден. Значения 2057 и -4.
Ошибка была исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор блока распределения 281474979397632 (тип In-row data). Страница (1:63) не была видна на скане, хотя ее родительская (1:111) и предыдущая (1:168) ссылаются на нее. Проверьте все предыдущие ошибки.
Ошибка была исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 2 будет перестроен.
Ошибка была исправлена.
На 881 страницах 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».
Исправление: кластеризованный индекс успешно перестроен для объекта «sys.sysobjvalues» в базе данных «Error1».
Исправление: страница (1:24) была удалена из объекта с идентификатором 60, индексом с идентификатором 1, идентификатором раздела 281474980642816, идентификатором единицы размещения 281474980642816 (тип In-row data).
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип LOB data) на странице (1:369), слот 0.
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип LOB data) на странице (1:370), слот 0.
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип LOB data) на странице (1:371), слот 0.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1 будет перестроен.
Ошибка была исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы размещения 281474980642816 (тип данных в строке): страница (1:24) не может быть обработана. Дополнительные сведения см. в разделе Другие ошибки.
Ошибка была исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 281474980642816 (тип In-row data), страница (1:24). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройден. Значения 2057 и -4.
Ошибка была исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 281474980642816 (тип In-row data), страница (1:24). Тест (IS_OFF (BUF_IOERR, pBUF->bstat)) не пройден. Значения 2057 и -4.
Ошибка была исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 281474980642816 (тип In-row data). Страница (1:24) не была видна на скане, хотя ее родительская (1:43) и предыдущая (1:213) ссылаются на нее. Проверьте все предыдущие ошибки.
Ошибка была исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 281474980642816 (тип In-row data). На странице (1:210) отсутствует ссылка с предыдущей страницы (1:24). Возможна проблема с цепью.
Ошибка была исправлена.
Msg 8964, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип данных LOB). Узел данных вне строки на странице (1:369), слот 0, идентификатор текста 742981632 не упоминается.
Ошибка была исправлена.
Msg 8964, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип данных LOB). Узел данных вне строки на странице (1:370), слот 0, идентификатор текста 742981632 не упоминается.
Ошибка была исправлена.
Msg 8964, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор блока распределения 71776119065149440 (тип данных LOB). Узел данных вне строки на странице (1:371), слот 0, идентификатор текста 742981632 не упоминается.
Ошибка была исправлена.
На 203 странице для объекта «sys.sysobjvalues» 20 строк.
CHECKDB обнаружила 0 ошибок распределения и 8 ошибок согласованности в таблице «sys.sysobjvalues» (идентификатор объекта 60).
CHECKDB исправил 0 ошибок распределения и 8 ошибок согласованности в таблице 'sys.sysobjvalues' (идентификатор объекта 60).
Результаты 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.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 ошибок распределения и 12 ошибки согласованности в базе данных «Error1».
CHECKDB исправил 0 ошибок распределения и 12 ошибки согласованности в базе данных «Error1».
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xb7bd14b3; фактическая: 0xb7df14b2). Это произошло во время чтения страницы (1:24) в базе данных с идентификатором 39 по смещению 0x00000000030000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xb7bd14b3; фактическая: 0xb7df14b2). Это произошло во время чтения страницы (1:24) в базе данных с идентификатором 39 по смещению 0x00000000030000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xb7bd14b3; фактическая: 0xb7df14b2). Это произошло во время чтения страницы (1:24) в базе данных с идентификатором 39 по смещению 0x00000000030000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xc8e2ed96; фактическая: 0xb8a2f3df). Это произошло во время чтения страницы (1:63) в базе данных с идентификатором 39 по смещению 0x0000000007e000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xc8e2ed96; фактическая: 0xb8a2f3df). Это произошло во время чтения страницы (1:63) в базе данных с идентификатором 39 по смещению 0x0000000007e000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xc8e2ed96; фактическая: 0xb8a2f3df). Это произошло во время чтения страницы (1:63) в базе данных с идентификатором 39 по смещению 0x0000000007e000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.
Msg 824, уровень 24, состояние 2, строка 8
SQL Server обнаружена ошибка ввода-вывода на основе логической согласованности: неверная контрольная сумма (ожидаемая: 0xc8e2ed96; фактическая: 0xb8a2f3df). Это произошло во время чтения страницы (1:63) в базе данных с идентификатором 39 по смещению 0x0000000007e000 в файле «C:Program FilesMicrosoft». SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf». Дополнительные сообщения в SQL Server журнал ошибок или системный журнал событий могут предоставить более подробную информацию. Это серьезная ошибка, которая угрожает целостности базы данных и должна быть исправлена ​​немедленно. Выполните полную проверку целостности базы данных (DBCC CHECKDB). Эта ошибка может быть вызвана многими факторами; для получения дополнительной информации см. SQL Server Книги онлайн.

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

Сообщение 8945 указывает на ошибку таблицы, которая является ошибкой согласованности.

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

Снимок экрана с сообщением об ошибке «Ошибка таблицы: идентификатор объекта ##, идентификатор индекса ## будет перестроен».

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

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

Когда CHECKDB обнаружит несоответствия в одной из системных таблиц, она сообщит об ошибке. Сообщение 8945, 8978, 8928, 8939 и т. д. и попробуй исправить ошибки. Если он не может исправить ошибку, то восстановление завершится ошибкой и приведет к большему количеству ошибок, таких как Сообщение 824.

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

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

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

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