Simptom:

Atunci când se utilizează DBCC CHECKDB cu REPAIR_ALLOW_DATA_LOSS parametru pentru a repara o bază de date .MDF coruptă, astfel:

DBCC CHECKDB (xxxx, „REPAIR_ALLOW_DATA_LOSS”)

vedeți următorul mesaj de eroare:

Reparare: Indexul clusterizat a fost reconstruit cu succes pentru obiectul „sysobjvalues” din baza de date „Error1”.
Reparare: Indicele noncluster reconstruit cu succes pentru obiectul „syscolpars” din baza de date „Error1”.
Rezultatele DBCC pentru „Eroare1”.
Rezultatele DBCC pentru „sys.sysrscols”.
Există 1092 de rânduri în 14 pagini pentru obiectul „sys.sysrscols”.
Rezultatele DBCC pentru „sys.sysrowsets”.
Există 148 de rânduri în 3 pagini pentru obiectul „sys.sysrowsets”.
Rezultatele DBCC pentru „sys.sysclones”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysclones”.
Rezultatele DBCC pentru „sys.sysallocunits”.
Există 172 de rânduri în 2 pagini pentru obiectul „sys.sysallocunits”.
Rezultatele DBCC pentru „sys.sysfiles1”.
Există 2 rânduri în 1 pagini pentru obiectul „sys.sysfiles1”.
Rezultatele DBCC pentru „sys.sysseobjvalues”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysseobjvalues”.
Rezultatele DBCC pentru „sys.syspriorities”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syspriorities”.
Rezultatele DBCC pentru 'sys.sysdbfcârpă'.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdbfcârpă".
Rezultatele DBCC pentru „sys.sysfgfrag”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysfgfrag”.
Rezultatele DBCC pentru 'sys.sysdbfiles '.
Există 2 rânduri în 1 pagini pentru obiectul „sys.sysdbfiles ”.
Rezultatele DBCC pentru „sys.syspru”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syspru”.
Rezultatele DBCC pentru „sys.sysbrickfiles”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysbrickfiles”.
Rezultatele DBCC pentru „sys.sysphfg”.
Există 1 rânduri în 1 pagini pentru obiectul „sys.sysphfg”.
Rezultatele DBCC pentru „sys.sysprufiles”.
Există 2 rânduri în 1 pagini pentru obiectul „sys.sysprufiles”.
Rezultatele DBCC pentru „sys.sysftinds”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftinds”.
Rezultatele DBCC pentru „sys.sysowners”.
Există 14 rânduri în 1 pagini pentru obiectul „sys.sysowners”.
Rezultatele DBCC pentru „sys.sysdbreg”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdbreg”.
Rezultatele DBCC pentru „sys.sysprivs”.
Există 140 de rânduri în 1 pagini pentru obiectul „sys.sysprivs”.
Rezultatele DBCC pentru „sys.syscolpars”.
Reparație: Pagina (1:63) a fost alocată din ID-ul obiectului 41, ID-ul indexului 1, partiția ID-ului 281474979397632, alocați ID-ul unității 281474979397632 (tastați date în rând).
Reparare: Indicele noncluster reconstruit cu succes pentru obiectul „sys.syscolpars, nc” în baza de date „Error1”.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare în tabel: ID-ul obiectului 41, ID-ul index 1 va fi reconstruit
Nu s-a putut repara această eroare.
Msg 8978, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate 281474979397632 alocare (tastați date în rând). Pagina (1:61) lipsește o referință din pagina anterioară (1:63). Posibilă problemă de legătură în lanț.
Eroarea a fost reparată.
Msg 8928, nivelul 16, starea 1, linia 8
ID obiect 41, ID index 1, ID partiție 281474979397632, alocați ID unitate 281474979397632 (tastați date în rând): Pagina (1:63) nu a putut fi procesată. Consultați alte erori pentru detalii.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare tabel: ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate 281474979397632 (tip date In-rând), pagină (1:63). Testul (IS_OFF (BUF_IOERR, pBUF-> bstat)) nu a reușit. Valorile sunt 2057 și -4.
Eroarea a fost reparată.
Msg 8976, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate 281474979397632 alocare (tastați date în rând). Pagina (1:63) nu a fost văzută în scanare, deși părintele său (1: 111) și anterior (1: 168) se referă la aceasta. Verificați eventualele erori anterioare.
Eroarea a fost reparată.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare în tabel: ID-ul obiectului 41, ID-ul index 2 va fi reconstruit
Eroarea a fost reparată.
Există 881 de rânduri în 15 pagini pentru obiectul „sys.syscolpars”.
CHECKDB a găsit 0 erori de alocare și 4 erori de consistență în tabelul „sys.syscolpars” (ID obiect 41).
CHECKDB a remediat 0 erori de alocare și 4 erori de consistență în tabelul „sys.syscolpars” (ID obiect 41).
Rezultatele DBCC pentru „sys.sysxlgns”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxlgns”.
Rezultatele DBCC pentru „sys.sysxsrvs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxsrvs”.
Rezultatele DBCC pentru „sys.sysnsobjs”.
Există 1 rânduri în 1 pagini pentru obiectul „sys.sysnsobjs”.
Rezultatele DBCC pentru „sys.sysusermsgs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysusermsgs”.
Rezultatele DBCC pentru „sys.syscerts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscerts”.
Rezultatele DBCC pentru „sys.sysrmtlgns”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysrmtlgns”.
Rezultatele DBCC pentru „sys.syslnklgns”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syslnklgns”.
Rezultatele DBCC pentru „sys.sysxprops”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxprops”.
Rezultatele DBCC pentru „sys.sysscalartypes”.
Există 34 de rânduri în 1 pagini pentru obiectul „sys.sysscalartypes”.
Rezultatele DBCC pentru „sys.systypedsubobjs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.systypedsubobjs”.
Rezultatele DBCC pentru „sys.sysidxstats”.
Există 207 de rânduri în 5 pagini pentru obiectul „sys.sysidxstats”.
Rezultatele DBCC pentru „sys.sysiscols”.
Există 399 de rânduri în 2 pagini pentru obiectul „sys.sysiscols”.
Rezultatele DBCC pentru „sys.sysendpts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysendpts”.
Rezultatele DBCC pentru „sys.syswebmethods”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syswebmethods”.
Rezultatele DBCC pentru „sys.sysbinobjs”.
Există 23 de rânduri în 1 pagini pentru obiectul „sys.sysbinobjs”.
Rezultatele DBCC pentru „sys.sysaudacts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysaudacts”.
Rezultatele DBCC pentru „sys.sysobjvalues”.
Reparare: Indexul clusterizat a fost reconstruit cu succes pentru obiectul „sys.sysobjvalues” din baza de date „Error1”.
Reparație: Pagina (1:24) a fost alocată din ID-ul obiectului 60, ID-ul indexului 1, partiția ID-ului 281474980642816, alocați ID-ul unității 281474980642816 (tastați date în rând).
Reparație: ștearsă coloană de date off-line cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, alocați ID unitate 71776119065149440 (tip LOB data) la pagina (1: 369), slotul 0.
Reparație: ștearsă coloană de date off-line cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, alocați ID unitate 71776119065149440 (tip LOB data) la pagina (1: 370), slotul 0.
Reparație: ștearsă coloană de date off-line cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, alocați ID unitate 71776119065149440 (tip LOB data) la pagina (1: 371), slotul 0.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare în tabel: ID-ul obiectului 60, ID-ul index 1 va fi reconstruit
Eroarea a fost reparată.
Msg 8928, nivelul 16, starea 1, linia 8
ID obiect 60, ID index 1, ID partiție 281474980642816, alocați ID unitate 281474980642816 (tastați date în rând): Pagina (1:24) nu a putut fi procesată. Consultați alte erori pentru detalii.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 281474980642816 (tip date In-rând), pagină (1:24). Testul (IS_OFF (BUF_IOERR, pBUF-> bstat)) nu a reușit. Valorile sunt 2057 și -4.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 281474980642816 (tip date In-rând), pagină (1:24). Testul (IS_OFF (BUF_IOERR, pBUF-> bstat)) nu a reușit. Valorile sunt 2057 și -4.
Eroarea a fost reparată.
Msg 8976, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 281474980642816 alocare (tastați date în rând). Pagina (1:24) nu a fost văzută în scanare, deși părintele său (1: 43) și anterior (1: 213) se referă la aceasta. Verificați eventualele erori anterioare.
Eroarea a fost reparată.
Msg 8978, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 281474980642816 alocare (tastați date în rând). Pagina (1:210) lipsește o referință din pagina anterioară (1:24). Posibilă problemă de legătură în lanț.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 71776119065149440 (tip date LOB). Nodul de date în afara rândului de la pagina (1: 369), slotul 0, ID-ul textului 742981632 nu este menționat.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 71776119065149440 (tip date LOB). Nodul de date în afara rândului de la pagina (1: 370), slotul 0, ID-ul textului 742981632 nu este menționat.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate 71776119065149440 (tip date LOB). Nodul de date în afara rândului de la pagina (1: 371), slotul 0, ID-ul textului 742981632 nu este menționat.
Eroarea a fost reparată.
Există 203 de rânduri în 20 de pagini pentru obiectul „sys.sysobjvalues”.
CHECKDB a găsit 0 erori de alocare și 8 erori de consistență în tabelul „sys.sysobjvalues” (ID obiect 60).
CHECKDB a remediat 0 erori de alocare și 8 erori de consistență în tabelul „sys.sysobjvalues” (ID obiect 60).
Rezultatele DBCC pentru „sys.syscscolsegments”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscscolsegments”.
Rezultatele DBCC pentru „sys.syscsdictionaries”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscsdictionaries”.
Rezultatele DBCC pentru „sys.sysclsobjs”.
Există 16 rânduri în 1 pagini pentru obiectul „sys.sysclsobjs”.
Rezultatele DBCC pentru „sys.sysrowsetrefs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysrowsetrefs”.
Rezultatele DBCC pentru „sys.sysremsvcbinds”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysremsvcbinds”.
Rezultatele DBCC pentru „sys.sysxmitqueue”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxmitqueue”.
Rezultatele DBCC pentru „sys.sysrts”.
Există 1 rânduri în 1 pagini pentru obiectul „sys.sysrts”.
Rezultatele DBCC pentru „sys.sysconvgroup”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysconvgroup”.
Rezultatele DBCC pentru „sys.sysdesend”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdesend”.
Rezultatele DBCC pentru „sys.sysdercv”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdercv”.
Rezultatele DBCC pentru „sys.syssingleobjrefs”.
Există 171 de rânduri în 1 pagini pentru obiectul „sys.syssingleobjrefs”.
Rezultatele DBCC pentru „sys.sysmultiobjrefs”.
Există 107 rânduri în 1 pagini pentru obiectul „sys.sysmultiobjrefs”.
Rezultatele DBCC pentru „sys.sysguidrefs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysguidrefs”.
Rezultatele DBCC pentru „sys.sysfoqueues”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysfoqueues”.
Rezultatele DBCC pentru „sys.syschildinsts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syschildinsts”.
Rezultatele DBCC pentru „sys.syscompfragments”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscompfragments”.
Rezultatele DBCC pentru „sys.sysftsemanticsdb”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftsemanticsdb”.
Rezultatele DBCC pentru „sys.sysftstops”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftstops”.
Rezultatele DBCC pentru „sys.sysftproperties”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftproperties”.
Rezultatele DBCC pentru „sys.sysxmitbody”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxmitbody”.
Rezultatele DBCC pentru „sys.sysfos”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysfos”.
Rezultatele DBCC pentru „sys.sysqnames”.
Există 98 de rânduri în 1 pagini pentru obiectul „sys.sysqnames”.
Rezultatele DBCC pentru „sys.sysxmlcomponent”.
Există 100 de rânduri în 1 pagini pentru obiectul „sys.sysxmlcomponent”.
Rezultatele DBCC pentru „sys.sysxmlfacet”.
Există 112 rânduri în 1 pagini pentru obiectul „sys.sysxmlfacet”.
Rezultatele DBCC pentru „sys.sysxmlplacement”.
Există 19 rânduri în 1 pagini pentru obiectul „sys.sysxmlplacement”.
Rezultatele DBCC pentru „sys.sysobjkeycrypts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysobjkeycrypts”.
Rezultatele DBCC pentru „sys.sysasymkeys”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysasymkeys”.
Rezultatele DBCC pentru „sys.syssqlguides”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syssqlguides”.
Rezultatele DBCC pentru „sys.sysbinsubobjs”.
Există 3 rânduri în 1 pagini pentru obiectul „sys.sysbinsubobjs”.
Rezultatele DBCC pentru „sys.syssoftobjrefs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syssoftobjrefs”.
Rezultatele DBCC pentru „sys.plan_persist_plan”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_plan”.
Rezultatele DBCC pentru „sys.plan_persist_runtime_stats”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_runtime_stats”.
Rezultatele DBCC pentru „sys.plan_persist_runtime_stats_interval”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_runtime_stats_interval”.
Rezultatele DBCC pentru „sys.plan_persist_context_settings”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_context_settings”.
Rezultatele DBCC pentru „sys.sqlagent_jobs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sqlagent_jobs”.
Rezultatele DBCC pentru „sys.sqlagent_jobsteps”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sqlagent_jobsteps”.
Rezultatele DBCC pentru „sys.sqlagent_job_history”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sqlagent_job_history”.
Rezultatele DBCC pentru „sys.queue_messages_2009058193”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_2009058193”.
Rezultatele DBCC pentru „sys.queue_messages_2041058307”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_2041058307”.
Rezultatele DBCC pentru „sys.filestream_tombstone_2073058421”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.filestream_tombstone_2073058421”.
Rezultatele DBCC pentru „sys.syscommittab”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscommittab”.
Rezultatele DBCC pentru „sys.filetable_updates_2105058535”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.filetable_updates_2105058535”.
Rezultatele DBCC pentru „sys.plan_persist_query_text”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_query_text”.
Rezultatele DBCC pentru „sys.plan_persist_query”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_query”.
CHECKDB a găsit 0 erori de alocare și 12 erori de consistență în baza de date „Eroare1”.
CHECKDB a remediat 0 erori de alocare și 12 erori de consistență în baza de date „Eroare1”.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xb7bd14b3; real: 0xb7df14b2). A apărut în timpul citirii paginii (1:24) în baza de date ID 39 la offset 0x00000000030000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xb7bd14b3; real: 0xb7df14b2). A apărut în timpul citirii paginii (1:24) în baza de date ID 39 la offset 0x00000000030000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xb7bd14b3; real: 0xb7df14b2). A apărut în timpul citirii paginii (1:24) în baza de date ID 39 la offset 0x00000000030000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xc8e2ed96; real: 0xb8a2f3df). S-a produs în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xc8e2ed96; real: 0xb8a2f3df). S-a produs în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xc8e2ed96; real: 0xb8a2f3df). S-a produs în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare I / O bazată pe consistență logică: sumă de verificare incorectă (așteptat: 0xc8e2ed96; real: 0xb8a2f3df). S-a produs în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C: Fișiere de program Microsoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente al sistemului poate oferi mai multe detalii. Aceasta este o condiție de eroare severă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a consistenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mai mulți factori; pentru mai multe informații, consultați SQL Server Cărți online.

unde „Error1” este numele bazei de date MDF corupte care se repară.

Msg 8945 indică o eroare de tabel care este o eroare de consistență.

Captură de ecran a mesajului de eroare:

Explicație precisă:

Într-o SQL Server Baza de date MDF, există multe tabele de sistem folosit pentru a stoca structura și meta datele bazei de date.

Când CHECKDB constată că există neconcordanțe într-una din tabelele de sistem, acesta va raporta mesajul de eroare Msg 8945, 8978, 8928, 8939 etc. și încercați să remediați erorile. Dacă nu poate remedia eroarea, atunci recuperarea eșuează și va duce la mai multe erori, cum ar fi Msg 824.

Puteți folosi produsul nostru DataNumen SQL Recovery pentru a recupera datele din fișierul MDF corupt și a rezolva această eroare.

Exemple de fișiere:

Exemplu de fișiere MDF corupte care vor cauza Msg 8945 eroare:

SQL Server versiune Fișier MDF corupt Fișier MDF remediat de DataNumen SQL Recovery
SQL Server 2014 Error5MDF Error5_fixed.mdf