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 Clustered a fost reconstruit cu succes pentru obiectul „sysobjvalues” din baza de date „Error1”.
Reparație: indexul nonclustered a fost reconstruit cu succes pentru obiectul „syscolpars” din baza de date „Error1”.
Rezultate DBCC pentru „Eroare1”.
Rezultate DBCC pentru „sys.sysrscols”.
Există 1092 de rânduri în 14 pagini pentru obiectul „sys.sysrscols”.
Rezultate DBCC pentru „sys.sysrowsets”.
Există 148 de rânduri în 3 pagini pentru obiectul „sys.sysrowsets”.
Rezultate 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”.
Rezultate DBCC pentru „sys.sysfiles1”.
Există 2 rânduri în 1 pagină 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”.
Rezultate DBCC pentru 'sys.sysdbfcârpă'.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdbfcârpă".
Rezultate DBCC pentru „sys.sysfgfrag”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysfgfrag”.
Rezultate DBCC pentru 'sys.sysdbfiles'.
Există 2 rânduri în 1 pagini pentru obiectul „sys.sysdbfiles”.
Rezultate DBCC pentru „sys.syspru”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syspru”.
Rezultate DBCC pentru „sys.sysbrickfiles”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysbrickfiles”.
Rezultate DBCC pentru „sys.sysphfg”.
Există 1 rânduri în 1 pagini pentru obiectul „sys.sysphfg”.
Rezultate DBCC pentru „sys.sysprufiles”.
Există 2 rânduri în 1 pagină pentru obiectul „sys.sysprufiles”.
Rezultatele DBCC pentru „sys.sysftinds”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftinds”.
Rezultate DBCC pentru „sys.sysowners”.
Există 14 rânduri în 1 pagină pentru obiectul „sys.sysowners”.
Rezultate DBCC pentru „sys.sysdbreg”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdbreg”.
Rezultate DBCC pentru „sys.sysprivs”.
Există 140 de rânduri în 1 pagină pentru obiectul „sys.sysprivs”.
Rezultate DBCC pentru „sys.syscolpars”.
Reparare: Pagina (1:63) a fost dealocată de la ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate alocă 281474979397632 (tip Date în rând).
Reparare: indexul nonclustered a fost reconstruit cu succes pentru obiectul „sys.syscolpars, nc” din baza de date „Error1”.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 41, ID 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 aloc 281474979397632 (tip Date în rând). Din pagina (1:61) lipsește o referință din pagina anterioară (1:63). Posibilă problemă legată de lanț.
Eroarea a fost reparată.
Msg 8928, nivelul 16, starea 1, linia 8
ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate aloc 281474979397632 (tip Date în rând): Pagina (1:63) nu a putut fi procesată. Vedeți alte erori pentru detalii.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare de tabel: ID obiect 41, ID index 1, ID partiție 281474979397632, ID unitate aloc 281474979397632 (tip Date în rând), pagină (1:63). Testul (IS_OFF (BUF_IOERR, pBUF->bstat)) a eșuat. 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 aloc 281474979397632 (tip Date în rând). Pagina (1:63) nu a fost văzută în scanare, deși părintele ei (1:111) și precedentul (1:168) se referă la ea. Verificați eventualele erori anterioare.
Eroarea a fost reparată.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 41, ID 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).
Rezultate DBCC pentru „sys.sysxlgns”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxlgns”.
Rezultate DBCC pentru „sys.sysxsrvs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxsrvs”.
Rezultate DBCC pentru „sys.sysnsobjs”.
Există 1 rânduri în 1 pagini pentru obiectul „sys.sysnsobjs”.
Rezultate DBCC pentru „sys.sysusermsgs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysusermsgs”.
Rezultate DBCC pentru „sys.syscerts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscerts”.
Rezultate DBCC pentru „sys.sysrmtlgns”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysrmtlgns”.
Rezultate 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 pagină pentru obiectul „sys.sysscalartypes”.
Rezultate DBCC pentru „sys.systypedsubobjs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.systypedsubobjs”.
Rezultate DBCC pentru „sys.sysidxstats”.
Există 207 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”.
Rezultate DBCC pentru „sys.sysendpts”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysendpts”.
Rezultate DBCC pentru „sys.syswebmethods”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syswebmethods”.
Rezultate DBCC pentru „sys.sysbinobjs”.
Există 23 de rânduri în 1 pagină 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”.
Reparație: indexul Clustered a fost reconstruit cu succes pentru obiectul „sys.sysobjvalues” din baza de date „Error1”.
Reparare: Pagina (1:24) a fost dealocată de la ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate alocă 281474980642816 (tip Date în rând).
Reparare: coloana de date din afara rândului a fost ștearsă cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB) pe pagina (1:369), slot 0.
Reparare: coloana de date din afara rândului a fost ștearsă cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB) pe pagina (1:370), slot 0.
Reparare: coloana de date din afara rândului a fost ștearsă cu ID 742981632, pentru ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB) pe pagina (1:371), slot 0.
Msg 8945, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID 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, ID unitate aloc 281474980642816 (tip Date în rând): Pagina (1:24) nu a putut fi procesată. Vedeți alte erori pentru detalii.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 281474980642816 (tip Date în rând), pagină (1:24). Testul (IS_OFF (BUF_IOERR, pBUF->bstat)) a eșuat. Valorile sunt 2057 și -4.
Eroarea a fost reparată.
Msg 8939, nivelul 16, starea 98, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 281474980642816 (tip Date în rând), pagină (1:24). Testul (IS_OFF (BUF_IOERR, pBUF->bstat)) a eșuat. 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 aloc 281474980642816 (tip Date în rând). Pagina (1:24) nu a fost văzută în scanare, deși părintele ei (1:43) și precedentul (1:213) se referă la ea. 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 aloc 281474980642816 (tip Date în rând). Din pagina (1:210) lipsește o referință din pagina anterioară (1:24). Posibilă problemă legată de lanț.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB). Nodul de date din afara rândului de la pagina (1:369), slotul 0, text ID 742981632 nu este referit.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB). Nodul de date din afara rândului de la pagina (1:370), slotul 0, text ID 742981632 nu este referit.
Eroarea a fost reparată.
Msg 8964, nivelul 16, starea 1, linia 8
Eroare de tabel: ID obiect 60, ID index 1, ID partiție 281474980642816, ID unitate aloc 71776119065149440 (tip date LOB). Nodul de date din afara rândului de la pagina (1:371), slotul 0, text ID 742981632 nu este referit.
Eroarea a fost reparată.
Există 203 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”.
Rezultate DBCC pentru „sys.syscsdictionaries”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscsdictionaries”.
Rezultate DBCC pentru „sys.sysclsobjs”.
Există 16 rânduri în 1 pagină pentru obiectul „sys.sysclsobjs”.
Rezultate DBCC pentru „sys.sysrowsetrefs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysrowsetrefs”.
Rezultate DBCC pentru „sys.sysremsvcbinds”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysremsvcbinds”.
Rezultate DBCC pentru „sys.sysxmitqueue”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxmitqueue”.
Rezultate DBCC pentru „sys.sysrts”.
Există 1 rând în 1 pagină pentru obiectul „sys.sysrts”.
Rezultate DBCC pentru „sys.sysconvgroup”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysconvgroup”.
Rezultate DBCC pentru „sys.sysdesend”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysdesend”.
Rezultate 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 pagină pentru obiectul „sys.syssingleobjrefs”.
Rezultate DBCC pentru „sys.sysmultiobjrefs”.
Există 107 rânduri în 1 pagină pentru obiectul „sys.sysmultiobjrefs”.
Rezultate DBCC pentru „sys.sysguidrefs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysguidrefs”.
Rezultate 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”.
Rezultate DBCC pentru „sys.sysftsemanticsdb”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftsemanticsdb”.
Rezultate DBCC pentru „sys.sysftstops”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftstops”.
Rezultate DBCC pentru „sys.sysftproperties”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysftproperties”.
Rezultate DBCC pentru „sys.sysxmitbody”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysxmitbody”.
Rezultate DBCC pentru „sys.sysfos”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysfos”.
Rezultate DBCC pentru „sys.sysqnames”.
Există 98 de rânduri în 1 pagină pentru obiectul „sys.sysqnames”.
Rezultate DBCC pentru „sys.sysxmlcomponent”.
Există 100 de rânduri în 1 pagină pentru obiectul „sys.sysxmlcomponent”.
Rezultate DBCC pentru „sys.sysxmlfacet”.
Există 112 rânduri în 1 pagină pentru obiectul „sys.sysxmlfacet”.
Rezultate DBCC pentru „sys.sysxmlplacement”.
Există 19 rânduri în 1 pagină pentru obiectul „sys.sysxmlplacement”.
Rezultate 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”.
Rezultate DBCC pentru „sys.sysbinsubobjs”.
Există 3 rânduri în 1 pagină pentru obiectul „sys.sysbinsubobjs”.
Rezultate 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”.
Rezultate DBCC pentru „sys.plan_persist_runtime_stats”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_runtime_stats”.
Rezultate DBCC pentru „sys.plan_persist_runtime_stats_interval”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_runtime_stats_interval”.
Rezultate DBCC pentru „sys.plan_persist_context_settings”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_context_settings”.
Rezultate 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”.
Rezultate DBCC pentru „sys.queue_messages_2009058193”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_2009058193”.
Rezultate DBCC pentru „sys.queue_messages_2041058307”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_2041058307”.
Rezultate DBCC pentru „sys.filestream_tombstone_2073058421”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.filestream_tombstone_2073058421”.
Rezultate DBCC pentru „sys.syscommittab”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscommittab”.
Rezultate DBCC pentru „sys.filetable_updates_2105058535”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.filetable_updates_2105058535”.
Rezultate DBCC pentru „sys.plan_persist_query_text”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.plan_persist_query_text”.
Rezultate 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ța logică: sumă de control incorectă (așteptată: 0xb7bd14b3; real: 0xb7df14b2). A avut loc în timpul unei citiri a paginii (1:24) în ID-ul bazei de date 39 la offset 0x00000000030000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi 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ța logică: sumă de control incorectă (așteptată: 0xb7bd14b3; real: 0xb7df14b2). A avut loc în timpul unei citiri a paginii (1:24) în ID-ul bazei de date 39 la offset 0x00000000030000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi 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ța logică: sumă de control incorectă (așteptată: 0xb7bd14b3; real: 0xb7df14b2). A avut loc în timpul unei citiri a paginii (1:24) în ID-ul bazei de date 39 la offset 0x00000000030000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi SQL Server Cărți Online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare de I/O bazată pe consistența logică: sumă de control incorectă (așteptată: 0xc8e2ed96; real: 0xb8a2f3df). A avut loc în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi SQL Server Cărți Online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare de I/O bazată pe consistența logică: sumă de control incorectă (așteptată: 0xc8e2ed96; real: 0xb8a2f3df). A avut loc în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi SQL Server Cărți Online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare de I/O bazată pe consistența logică: sumă de control incorectă (așteptată: 0xc8e2ed96; real: 0xb8a2f3df). A avut loc în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi SQL Server Cărți Online.
Msg 824, nivelul 24, starea 2, linia 8
SQL Server a detectat o eroare de I/O bazată pe consistența logică: sumă de control incorectă (așteptată: 0xc8e2ed96; real: 0xb8a2f3df). A avut loc în timpul citirii paginii (1:63) în ID-ul bazei de date 39 la offset 0x0000000007e000 în fișierul „C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mesaje suplimentare în SQL Server jurnalul de erori sau jurnalul de evenimente de sistem poate oferi mai multe detalii. Aceasta este o condiție de eroare gravă care amenință integritatea bazei de date și trebuie corectată imediat. Finalizați o verificare completă a coerenței bazei de date (DBCC CHECKDB). Această eroare poate fi cauzată de mulți factori; pentru mai multe informații, vezi SQL Server Cărți Online.

unde „Eroare1” este numele bazei de date MDF corupte care este reparată.

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

Captură de ecran a mesajului de eroare:

Captură de ecran a mesajului de eroare „Eroare de tabel: ID obiect ##, ID index ## va fi reconstruit”.

Explicație precisă:

Într-o SQL Server Baza de date MDF, sunt multe tabelele de sistem folosit pentru a stoca structura și metadatele bazei de date.

Când CHECKDB constată că există inconsecvențe într-unul dintre tabelele de sistem, va raporta mesajul de eroare Mesajul 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 824.

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

Exemple de fișiere:

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

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