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 „syscolpars” din baza de date „Error1”.
Reparare: Indicele noncluster reconstruit cu succes pentru obiectul „syscolpars” din baza de date „Error1”.
Rezultatele DBCC pentru „Eroare1”.
Service Broker Msg 9675, State 1: Tipuri de mesaje analizate: 14.
Service Broker Msg 9676, State 1: Contracte de servicii analizate: 6.
Service Broker Msg 9667, State 1: Servicii analizate: 3.
Service Broker Msg 9668, State 1: Cozi de servicii analizate: 3.
Service Broker Msg 9669, State 1: Puncte finale ale conversației analizate: 0.
Service Broker Msg 9674, State 1: Grupuri de conversații analizate: 0.
Service Broker Msg 9670, State 1: Legături de servicii la distanță analizate: 0.
Service Broker Msg 9605, State 1: Priorități de conversație analizate: 0.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 69) în sys.objects (tip = S) nu are un rând potrivit (object_id = 69, column_id = 1) în sys.columns.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 71) în sys.objects (tip = S) nu are un rând potrivit (object_id = 71, column_id = 1) în sys.columns.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 72) în sys.objects (tip = S) nu are un rând potrivit (object_id = 72, column_id = 1) în sys.columns.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 73) în sys.objects (tip = S) nu are un rând potrivit (object_id = 73, column_id = 1) în sys.columns.
CHECKDB a găsit 0 de erori de alocare și 4 de erori de consistență care nu au fost asociate cu niciun obiect.
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.sysschobjs”.
Există 2262 de rânduri în 29 de pagini pentru obiectul „sys.sysschobjs”.
Rezultatele DBCC pentru „sys.syscsrowgroups”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscsrowgroups”.
Rezultatele DBCC pentru „sys.sysexttables”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysexttables”.
Rezultatele DBCC pentru „sys.syscolpars”.
Reparare: Indexul clusterizat a fost reconstruit cu succes pentru obiectul „sys.syscolpars” din baza de date „Error1”.
Reparație: Pagina (1:53) 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
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:53) 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:53). 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:53) nu a fost văzută în scanare, deși părintele său (1: 111) și anterior (1: 113) 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 41, ID index 1, ID partiție 281474979397632, ID unitate 281474979397632 alocare (tastați date în rând). Pagina (1:56) lipsește o referință din pagina anterioară (1:53). Posibilă problemă de legătură în lanț.
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ă 845 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”.
Există 213 de rânduri în 21 de pagini pentru obiectul „sys.sysobjvalues”.
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.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.sqlagent_jobsteps_logs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sqlagent_jobsteps_logs”.
Rezultatele DBCC pentru „TestTable”.
Există 11000 de rânduri în 110 de pagini pentru obiectul „TestTable”.
Rezultatele DBCC pentru „sys.queue_messages_1977058079”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_1977058079”.
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 8 erori de consistență în baza de date „Eroare1”.
CHECKDB a remediat 0 erori de alocare și 4 erori de consistență în baza de date „Eroare1”.
Executarea DBCC a fost finalizată. Dacă DBCC a tipărit mesaje de eroare, contactați administratorul de sistem.
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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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: 0xeddf7c98; real: 0xed637c9c). A apărut în timpul citirii paginii (1:53) în ID-ul bazei de date 39 la offset 0x0000000006a000 î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.

or

Reparare: Indexul clusterizat a fost reconstruit cu succes pentru obiectul „syscolpars” din baza de date „Error1”.
Reparare: Indicele noncluster reconstruit cu succes pentru obiectul „syscolpars” din baza de date „Error1”.
Rezultatele DBCC pentru „Eroare1”.
Service Broker Msg 9675, State 1: Tipuri de mesaje analizate: 14.
Service Broker Msg 9676, State 1: Contracte de servicii analizate: 6.
Service Broker Msg 9667, State 1: Servicii analizate: 3.
Service Broker Msg 9668, State 1: Cozi de servicii analizate: 3.
Service Broker Msg 9669, State 1: Puncte finale ale conversației analizate: 0.
Service Broker Msg 9674, State 1: Grupuri de conversații analizate: 0.
Service Broker Msg 9670, State 1: Legături de servicii la distanță analizate: 0.
Service Broker Msg 9605, State 1: Priorități de conversație analizate: 0.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 23) în sys.objects (tip = S) nu are un rând potrivit (object_id = 23, column_id = 1) în sys.columns.
Msg 8992, nivelul 16, starea 1, linia 8
Verificați Catalog Msg 3852, Starea 1: Rând (object_id = 24) în sys.objects (tip = S) nu are un rând potrivit (object_id = 24, column_id = 1) în sys.columns.
CHECKDB a găsit 0 de erori de alocare și 2 de erori de consistență care nu au fost asociate cu niciun obiect.
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.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.sysschobjs”.
Există 2262 de rânduri în 29 de pagini pentru obiectul „sys.sysschobjs”.
Rezultatele DBCC pentru „sys.syscsrowgroups”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.syscsrowgroups”.
Rezultatele DBCC pentru „sys.sysexttables”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sysexttables”.
Rezultatele DBCC pentru „sys.syscolpars”.
Reparare: Indexul clusterizat a fost reconstruit cu succes pentru obiectul „sys.syscolpars” din baza de date „Error1”.
Reparație: Pagina (1:59) 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
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:59) 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:59). 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:59) nu a fost văzută în scanare, deși părintele său (1: 111) și anterior (1: 155) 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 41, ID index 1, ID partiție 281474979397632, ID unitate 281474979397632 alocare (tastați date în rând). Pagina (1:112) lipsește o referință din pagina anterioară (1:59). Posibilă problemă de legătură în lanț.
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ă 832 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”.
Există 213 de rânduri în 21 de pagini pentru obiectul „sys.sysobjvalues”.
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.sqlagent_jobsteps_logs”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.sqlagent_jobsteps_logs”.
Rezultatele DBCC pentru „TestTable”.
Există 11000 de rânduri în 110 de pagini pentru obiectul „TestTable”.
Rezultatele DBCC pentru „sys.queue_messages_1977058079”.
Există 0 rânduri în 0 pagini pentru obiectul „sys.queue_messages_1977058079”.
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 6 erori de consistență în baza de date „Eroare1”.
CHECKDB a remediat 0 erori de alocare și 4 erori de consistență în baza de date „Eroare1”.
Executarea DBCC a fost finalizată. Dacă DBCC a tipărit mesaje de eroare, contactați administratorul de sistem.
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: 0x9eb87140; real: 0xdeb84c40). A apărut în timpul citirii paginii (1:59) în ID-ul bazei de date 39 la offset 0x00000000076000 î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: 0x9eb87140; real: 0xdeb84c40). A apărut în timpul citirii paginii (1:59) în ID-ul bazei de date 39 la offset 0x00000000076000 î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: 0x9eb87140; real: 0xdeb84c40). A apărut în timpul citirii paginii (1:59) în ID-ul bazei de date 39 la offset 0x00000000076000 î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: 0x9eb87140; real: 0xdeb84c40). A apărut în timpul citirii paginii (1:59) în ID-ul bazei de date 39 la offset 0x00000000076000 î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 8992 urmată de Msg 3852 eroare este o eroare de consistență.

Captură de ecran a mesajului de eroare:

or

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ă inconsistențe între două tabele de sistem, acesta va raporta mesajul de eroare Msg 8992 și Msg 3852.

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 cauzaMsg 8992 și Msg 3852 eroare:

SQL Server versiune Fișier MDF corupt Fișier MDF remediat de DataNumen SQL Recovery
SQL Server 2014 Eroare4_1MDF Eroare4_1_fixed.mdf
SQL Server 2014 Eroare4_2MDF Eroare4_2_fixed.mdf

Referinte: