Симптом:

При використанні DBCC CHECKDB з REPAIR_ALLOW_DATA_LOSS параметр для відновлення пошкодженої бази даних .MDF, наприклад:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ви бачите таке повідомлення про помилку:

Виправлення: Кластерний індекс успішно відновлений для об’єкта “sysobjvalues” у базі даних “Помилка1”.
Виправлення: Некластерний індекс успішно відновлений для об’єкта “syscolpars” у базі даних “Помилка1”.
Результати DBCC для "Помилка1".
Результати DBCC для 'sys.sysrscols'.
На 1092 сторінках є 14 рядки для об’єкта “sys.sysrscols”.
Результати DBCC для 'sys.sysrowsets'.
На 148 сторінках є 3 рядків для об’єкта “sys.sysrowsets”.
Результати DBCC для 'sys.sysclones'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysclones”.
Результати DBCC для 'sys.sysallocunits'.
На 172 сторінках є 2 рядки для об’єкта “sys.sysallocunits”.
Результати DBCC для 'sys.sysfiles1'.
Для 2 об’єкта “sys.sysfiles1” є 1 рядки на XNUMX сторінці.
Результати 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.sysdbfiles '.
На 2 сторінках є 1 рядків для об’єкта “sys.sysdbfiles ”.
Результати DBCC для 'sys.syspru'.
На 0 сторінках для об’єкта “sys.syspru” є 0 рядків.
Результати DBCC для 'sys.sysbrickfiles'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysbrickfiles”.
Результати DBCC для 'sys.sysphfg'.
Для 1 об’єкта “sys.sysphfg” є 1 рядок на XNUMX сторінках.
Результати DBCC для 'sys.sysprufiles'.
На 2 сторінці є 1 рядки для об’єкта “sys.sysprufiles”.
Результати DBCC для 'sys.sysftinds'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysftinds”.
Результати DBCC для 'sys.sysowners'.
Для 14 об’єкта “sys.sysowners” на 1 сторінці є XNUMX рядків.
Результати DBCC для 'sys.sysdbreg'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysdbreg”.
Результати DBCC для 'sys.sysprivs'.
Об’єкт “sys.sysprivs” містить 140 рядків на 1 сторінці.
Результати DBCC для 'sys.syscolpars'.
Виправлення: сторінку (1:63) було вилучено з ідентифікатора об’єкта 41, ідентифікатора індексу 1, ідентифікатора розділу 281474979397632, ідентифікатора блоку розподілу 281474979397632 (тип In-row data).
Виправлення: Некластерний індекс успішно відновлений для об’єкта “sys.syscolpars, nc” у базі даних “Помилка1”.
Msg 8945, рівень 16, стан 1, лінія 8
Помилка таблиці: Ідентифікатор об’єкта 41, індекс 1 буде відновлено.
Не вдалося виправити цю помилку.
Msg 8978, рівень 16, стан 1, лінія 8
Помилка таблиці: Ідентифікатор об'єкта 41, Ідентифікатор індексу 1, Ідентифікатор розділу 281474979397632, Ідентифікатор блоку розподілу 281474979397632 (тип Дані в рядку). Сторінка (1:61) відсутня посилання на попередню сторінку (1:63). Можлива проблема ланцюгового зчеплення.
Помилка виправлена.
Msg 8928, рівень 16, стан 1, лінія 8
Ідентифікатор об'єкта 41, індексний ідентифікатор 1, ідентифікатор розділу 281474979397632, ідентифікатор одиниці розподілу 281474979397632 (тип In-row data): Сторінку (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
Помилка таблиці: Ідентифікатор об’єкта 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'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysxsrvs”.
Результати DBCC для 'sys.sysnsobjs'.
Для 1 об’єкта “sys.sysnsobjs” на 1 сторінці є XNUMX рядок.
Результати DBCC для 'sys.sysusermsgs'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysusermsgs”.
Результати DBCC для 'sys.syscerts'.
На 0 сторінках є 0 рядків для об’єкта “sys.syscerts”.
Результати DBCC для 'sys.sysrmtlgns'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysrmtlgns”.
Результати DBCC для 'sys.syslnklgns'.
На 0 сторінках є 0 рядків для об’єкта “sys.syslnklgns”.
Результати DBCC для 'sys.sysxprops'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysxprops”.
Результати DBCC для 'sys.sysscalartypes'.
Для 34 об’єкта “sys.sysscalartypes” є 1 рядки на XNUMX сторінці.
Результати DBCC для 'sys.systypedsubobjs'.
На 0 сторінках є 0 рядків для об’єкта “sys.systypedsubobjs”.
Результати DBCC для 'sys.sysidxstats'.
На 207 сторінках є 5 рядків для об’єкта “sys.sysidxstats”.
Результати DBCC для 'sys.sysiscols'.
На 399 сторінках є 2 рядків для об’єкта “sys.sysiscols”.
Результати DBCC для 'sys.sysendpts'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysendpts”.
Результати DBCC для 'sys.syswebmethods'.
На 0 сторінках є 0 рядків для об’єкта “sys.syswebmethods”.
Результати DBCC для 'sys.sysbinobjs'.
Для 23 об’єкта “sys.sysbinobjs” на 1 сторінці є XNUMX рядки.
Результати DBCC для 'sys.sysaudacts'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysaudacts”.
Результати DBCC для 'sys.sysobjvalues'.
Виправлення: Кластерний індекс успішно відновлений для об’єкта “sys.sysobjvalues” у базі даних “Помилка1”.
Виправлення: сторінку (1:24) було вилучено з ідентифікатора об’єкта 60, ідентифікатора індексу 1, ідентифікатора розділу 281474980642816, ідентифікатора блоку розподілу 281474980642816 (тип In-row data).
Виправлення: Видалений стовпець даних поза рядком з ідентифікатором 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
Помилка таблиці: Ідентифікатор об’єкта 60, індекс 1 буде відновлено.
Помилка виправлена.
Msg 8928, рівень 16, стан 1, лінія 8
Ідентифікатор об'єкта 60, індексний ідентифікатор 1, ідентифікатор розділу 281474980642816, ідентифікатор одиниці розподілу 281474980642816 (тип In-row data): Сторінку (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 не є посиланням.
Помилка виправлена.
Для 203 об’єкта “sys.sysobjvalues” 20 сторінка містить XNUMX рядків.
CHECKDB знайшов 0 помилки розподілу та 8 помилок узгодженості в таблиці 'sys.sysobjvalues' (ідентифікатор об'єкта 60).
CHECKDB виправив 0 помилок розподілу та 8 помилок узгодженості в таблиці 'sys.sysobjvalues' (ідентифікатор об'єкта 60).
Результати DBCC для 'sys.syscscolsegments'.
На 0 сторінках є 0 рядків для об’єкта “sys.syscscolsegments”.
Результати DBCC для 'sys.syscsdictionaries'.
На 0 сторінках є 0 рядків для об’єкта “sys.syscsdictionaries”.
Результати DBCC для 'sys.sysclsobjs'.
Для 16 об’єкта “sys.sysclsobjs” на 1 сторінці є XNUMX рядків.
Результати DBCC для 'sys.sysrowsetrefs'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysrowsetrefs”.
Результати DBCC для 'sys.sysremsvcbinds'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysremsvcbinds”.
Результати DBCC для 'sys.sysxmitqueue'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysxmitqueue”.
Результати DBCC для 'sys.sysrts'.
Для 1 об’єкта “sys.sysrts” є 1 рядок на XNUMX сторінках.
Результати DBCC для 'sys.sysconvgroup'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysconvgroup”.
Результати DBCC для 'sys.sysdesend'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysdesend”.
Результати DBCC для 'sys.sysdercv'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysdercv”.
Результати DBCC для 'sys.syssingleobjrefs'.
Для 171 об’єкта “sys.syssingleobjrefs” є 1 рядок на XNUMX сторінці.
Результати DBCC для 'sys.sysmultiobjrefs'.
Для 107 об’єкта “sys.sysmultiobjrefs” на 1 сторінці є XNUMX рядків.
Результати DBCC для 'sys.sysguidrefs'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysguidrefs”.
Результати DBCC для 'sys.sysfoqueues'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysfoqueues”.
Результати DBCC для 'sys.syschildinsts'.
На 0 сторінках є 0 рядків для об’єкта “sys.syschildinsts”.
Результати DBCC для 'sys.syscompfragments'.
На 0 сторінках є 0 рядків для об’єкта “sys.syscompfragments”.
Результати DBCC для 'sys.sysftsemanticsdb'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysftsemanticsdb”.
Результати DBCC для 'sys.sysftstops'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysftstops”.
Результати DBCC для 'sys.sysftproperties'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysftproperties”.
Результати DBCC для 'sys.sysxmitbody'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysxmitbody”.
Результати DBCC для 'sys.sysfos'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysfos”.
Результати DBCC для 'sys.sysqnames'.
На 98 сторінці є 1 рядків для об’єкта “sys.sysqnames”.
Результати DBCC для 'sys.sysxmlcomponent'.
На 100 сторінці є 1 рядків для об’єкта “sys.sysxmlcomponent”.
Результати DBCC для 'sys.sysxmlfacet'.
Для 112 об’єкта “sys.sysxmlfacet” є 1 рядків на XNUMX сторінці.
Результати DBCC для 'sys.sysxmlplacement'.
Об’єкт “sys.sysxmlplacement” містить 19 рядків на 1 сторінці.
Результати DBCC для 'sys.sysobjkeycrypts'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysobjkeycrypts”.
Результати DBCC для 'sys.sysasymkeys'.
На 0 сторінках є 0 рядків для об’єкта “sys.sysasymkeys”.
Результати DBCC для 'sys.syssqlguides'.
На 0 сторінках є 0 рядків для об’єкта “sys.syssqlguides”.
Результати DBCC для 'sys.sysbinsubobjs'.
Для 3 об’єкта “sys.sysbinsubobjs” на 1 сторінці є XNUMX рядки.
Результати DBCC для 'sys.syssoftobjrefs'.
На 0 сторінках є 0 рядків для об’єкта “sys.syssoftobjrefs”.
Результати DBCC для 'sys.plan_persist_plan'.
На 0 сторінках є 0 рядків для об’єкта “sys.plan_persist_plan”.
Результати DBCC для 'sys.plan_persist_runtime_stats'.
На 0 сторінках є 0 рядків для об’єкта “sys.plan_persist_runtime_stats”.
Результати 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'.
На 0 сторінках є 0 рядків для об’єкта “sys.sqlagent_jobs”.
Результати DBCC для 'sys.sqlagent_jobsteps'.
На 0 сторінках є 0 рядків для об’єкта “sys.sqlagent_jobsteps”.
Результати 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'.
На 0 сторінках є 0 рядків для об’єкта “sys.syscommittab”.
Результати 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'.
На 0 сторінках є 0 рядків для об’єкта “sys.plan_persist_query”.
CHECKDB знайшов 0 помилок розподілу та 12 помилок узгодженості в базі даних "Помилка1".
CHECKDB виправив 0 помилок розподілу та 12 помилки узгодженості в базі даних "Помилка1".
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 Files 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 Files 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 Files 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 Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Додаткові повідомлення в SQL Server журнал помилок або журнал системних подій може містити більш детальну інформацію. Це серйозна помилка, яка загрожує цілісності бази даних, і її потрібно негайно виправити. Проведіть повну перевірку узгодженості бази даних (DBCC CHECKDB). Ця помилка може бути спричинена багатьма факторами; для отримання додаткової інформації див SQL Server Книги в Інтернеті.

де 'Error1' - це назва пошкодженої бази даних MDF, що відновлюється.

Повідомлення 8945 вказує на помилку таблиці, яка є помилкою узгодженості.

Знімок екрана повідомлення про помилку:

Знімок екрана повідомлення про помилку «Помилка таблиці: ідентифікатор об’єкта ##, ідентифікатор індексу ## буде перебудовано».

Точне пояснення:

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

Коли CHECKDB виявить, що в одній із системних таблиць є невідповідності, він повідомить про повідомлення про помилку Повідомлення 8945, 8978, 8928, 8939 тощо. і спробуйте виправити помилки. Якщо не вдається виправити помилку, відновлення не вдається і призведе до більшої кількості помилок, таких як Повідомлення 824.

Ви можете використовувати наш продукт DataNumen SQL Recovery відновити дані з пошкодженого файлу MDF та вирішити цю помилку.

Зразки файлів:

Зразок пошкоджених файлів MDF, які спричинять Повідомлення 8945 помилка:

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