симптом:

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

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Исправление: Кластерный индекс успешно восстановлен для объекта «sysobjvalues» в базе данных «Error1».
Исправление: Некластеризованный индекс успешно восстановлен для объекта «syscolpars» в базе данных «Error1».
Результаты DBCC для "Error1".
Результаты 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.syscolpars.
Исправление: страница (1:63) была освобождена от объекта с идентификатором 41, идентификатором индекса 1, идентификатором раздела 281474979397632, идентификатором единицы размещения 281474979397632 (тип данных в строке).
Исправление: некластеризованный индекс успешно восстановлен для объекта «sys.syscolpars, nc» в базе данных «Error1».
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 1 будет перестроен.
Не удалось исправить эту ошибку.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). На странице (1:61) отсутствует ссылка с предыдущей страницы (1:63). Возможная проблема с цепным звеном.
Ошибка исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке): страница (1:63) не может быть обработана. Подробнее см. Другие ошибки.
Ошибка исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке), страница (1:63). Тест (IS_OFF (BUF_IOERR, pBUF-> bstat)) не прошел. Значения 2057 и -4.
Ошибка исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 41, идентификатор индекса 1, идентификатор раздела 281474979397632, идентификатор единицы распределения 281474979397632 (тип данных в строке). Страница (1:63) не была замечена при сканировании, хотя ее родительский (1: 111) и предыдущий (1: 168) относятся к ней. Проверьте все предыдущие ошибки.
Ошибка исправлена.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 41, индекс ID 2 будет перестроен.
Ошибка исправлена.
Для объекта sys.syscolpars имеется 881 строка на 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» в базе данных «Ошибка1».
Исправление: страница (1:24) была освобождена от объекта с идентификатором 60, идентификатором индекса 1, идентификатором раздела 281474980642816, идентификатором единицы размещения 281474980642816 (тип данных в строке).
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатором индекса 1, идентификатором раздела 281474980642816, идентификатором единицы распределения 71776119065149440 (тип данных LOB) на странице (1: 369), слот 0.
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатором индекса 1, идентификатором раздела 281474980642816, идентификатором единицы распределения 71776119065149440 (тип данных LOB) на странице (1: 370), слот 0.
Исправление: удален столбец данных вне строки с идентификатором 742981632, для объекта с идентификатором 60, идентификатором индекса 1, идентификатором раздела 281474980642816, идентификатором единицы распределения 71776119065149440 (тип данных LOB) на странице (1: 371), слот 0.
Msg 8945, уровень 16, состояние 1, строка 8
Ошибка таблицы: ID объекта 60, индекс ID 1 будет перестроен.
Ошибка исправлена.
Msg 8928, уровень 16, состояние 1, строка 8
Идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы распределения 281474980642816 (тип данных в строке): страница (1:24) не может быть обработана. Подробнее см. Другие ошибки.
Ошибка исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы распределения 281474980642816 (тип данных в строке), страница (1:24). Тест (IS_OFF (BUF_IOERR, pBUF-> bstat)) не прошел. Значения 2057 и -4.
Ошибка исправлена.
Msg 8939, уровень 16, состояние 98, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы распределения 281474980642816 (тип данных в строке), страница (1:24). Тест (IS_OFF (BUF_IOERR, pBUF-> bstat)) не прошел. Значения 2057 и -4.
Ошибка исправлена.
Msg 8976, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы распределения 281474980642816 (тип данных в строке). Страница (1:24) не была замечена при сканировании, хотя ее родительский (1: 43) и предыдущий (1: 213) относятся к ней. Проверьте все предыдущие ошибки.
Ошибка исправлена.
Msg 8978, уровень 16, состояние 1, строка 8
Ошибка таблицы: идентификатор объекта 60, идентификатор индекса 1, идентификатор раздела 281474980642816, идентификатор единицы распределения 281474980642816 (тип данных в строке). На странице (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 не упоминается.
Ошибка исправлена.
Для объекта sys.sysobjvalues ​​на 203 страницах 20 строки.
CHECKDB обнаружил 0 ошибки распределения и 8 ошибок согласованности в таблице sys.sysobjvalues ​​(идентификатор объекта 60).
CHECKDB исправил 0 ошибок распределения и 8 ошибок согласованности в таблице sys.sysobjvalues ​​(идентификатор объекта 60).
Результаты 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.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 ошибок распределения и 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 Книги в Интернете.

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

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

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

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

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

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

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

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

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

SQL Server версия Поврежденный файл MDF Файл MDF исправлен DataNumen SQL Recovery
SQL Server 2014 Error5.mdf Error5_fixed.mdf