Symptom:

När man använder DBCC CHECKDB med REPAIR_ALLOW_DATA_LOSS parameter för att reparera en korrupt .MDF-databas, så här:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

visas följande felmeddelande:

Reparation: Det klustrade indexet har byggts om för objektet "sysobjvalues" i databasen "Error1".
Reparation: Det icke-klusterade indexet byggdes om för objektet "syscolpars" i databasen "Error1".
DBCC-resultat för 'Error1'.
DBCC-resultat för 'sys.sysrscols'.
Det finns 1092 rader på 14 sidor för objektet "sys.sysrscols".
DBCC-resultat för 'sys.sysrowsets'.
Det finns 148 rader på 3 sidor för objektet "sys.sysrowsets".
DBCC-resultat för 'sys.sysclones'.
Det finns 0 rader på 0 sidor för objektet “sys.sysclones”.
DBCC-resultat för 'sys.sysallocunits'.
Det finns 172 rader på 2 sidor för objektet “sys.sysallocunits”.
DBCC-resultat för 'sys.sysfiles1'.
Det finns 2 rader på 1 sida för objektet "sys.sysfiles1".
DBCC-resultat för 'sys.sysseobjvalues'.
Det finns 0 rader på 0 sidor för objektet "sys.sysseobjvalues".
DBCC-resultat för 'sys.syspriorities'.
Det finns 0 rader på 0 sidor för objektet "sys.syspriorities".
DBCC-resultat för 'sys.sysdbftrasa'.
Det finns 0 rader på 0 sidor för objektet “sys.sysdbftrasa".
DBCC-resultat för 'sys.sysfgfrag'.
Det finns 0 rader på 0 sidor för objektet “sys.sysfgfrag”.
DBCC-resultat för 'sys.sysdbfiles '.
Det finns 2 rader på 1 sidor för objektet “sys.sysdbfiles ”.
DBCC-resultat för 'sys.syspru'.
Det finns 0 rader på 0 sidor för objektet “sys.syspru”.
DBCC-resultat för 'sys.sysbrickfiles'.
Det finns 0 rader på 0 sidor för objektet “sys.sysbrickfiles”.
DBCC-resultat för 'sys.sysphfg'.
Det finns 1 rad på 1 sida för objektet “sys.sysphfg”.
DBCC-resultat för 'sys.sysprufiles'.
Det finns 2 rader på 1 sida för objektet "sys.sysprufiles".
DBCC-resultat för 'sys.sysftinds'.
Det finns 0 rader på 0 sidor för objektet “sys.sysftinds”.
DBCC-resultat för 'sys.sysowners'.
Det finns 14 rader på 1 sida för objektet "sys.sysowners".
DBCC-resultat för 'sys.sysdbreg'.
Det finns 0 rader på 0 sidor för objektet “sys.sysdbreg”.
DBCC-resultat för 'sys.sysprivs'.
Det finns 140 rader på 1 sida för objektet "sys.sysprivs".
DBCC-resultat för 'sys.syscolpars'.
Reparation: Sidan (1: 63) har omlokaliserats från objekt ID 41, index ID 1, partition ID 281474979397632, allokeringsenhet ID 281474979397632 (typ raddata).
Reparation: Det icke-klusterade indexet byggdes framgångsrikt för objektet "sys.syscolpars, nc" i databasen "Error1".
Msg 8945, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 41, index-ID 1 kommer att byggas om.
Det gick inte att reparera detta fel.
Msg 8978, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 41, index-ID 1, partitions-ID 281474979397632, tilldelningsenhet ID 281474979397632 (typ raddata). Sida (1: 61) saknar en referens från föregående sida (1:63). Möjligt problem med kedjelänk.
Felet har åtgärdats.
Msg 8928, Nivå 16, Stat 1, Linje 8
Objekt ID 41, index ID 1, partition ID 281474979397632, allokeringsenhet ID 281474979397632 (typ raddata): Sida (1: 63) kunde inte bearbetas. Se andra fel för mer information.
Felet har åtgärdats.
Msg 8939, Nivå 16, Stat 98, Linje 8
Tabellfel: Objekt-ID 41, index-ID 1, partitions-ID 281474979397632, tilldelningsenhet ID 281474979397632 (typ raddata), sida (1: 63). Test (IS_OFF (BUF_IOERR, pBUF-> bstat)) misslyckades. Värdena är 2057 och -4.
Felet har åtgärdats.
Msg 8976, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 41, index-ID 1, partitions-ID 281474979397632, tilldelningsenhet ID 281474979397632 (typ raddata). Sida (1:63) sågs inte i skanningen även om dess förälder (1: 111) och föregående (1:168) hänvisar till den. Kontrollera eventuella tidigare fel.
Felet har åtgärdats.
Msg 8945, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 41, index-ID 2 kommer att byggas om.
Felet har åtgärdats.
Det finns 881 rader på 15 sidor för objektet “sys.syscolpars”.
CHECKDB hittade 0 allokeringsfel och 4 konsistensfel i tabellen 'sys.syscolpars' (objekt-ID 41).
CHECKDB fixade 0 allokeringsfel och 4 konsistensfel i tabellen 'sys.syscolpars' (objekt-ID 41).
DBCC-resultat för 'sys.sysxlgns'.
Det finns 0 rader på 0 sidor för objektet “sys.sysxlgns”.
DBCC-resultat för 'sys.sysxsrvs'.
Det finns 0 rader på 0 sidor för objektet “sys.sysxsrvs”.
DBCC-resultat för 'sys.sysnsobjs'.
Det finns 1 rad på 1 sida för objektet "sys.sysnsobjs".
DBCC-resultat för 'sys.sysusermsgs'.
Det finns 0 rader på 0 sidor för objektet “sys.sysusermsgs”.
DBCC-resultat för 'sys.syscerts'.
Det finns 0 rader på 0 sidor för objektet "sys.syscerts".
DBCC-resultat för 'sys.sysrmtlgns'.
Det finns 0 rader på 0 sidor för objektet “sys.sysrmtlgns”.
DBCC-resultat för 'sys.syslnklgns'.
Det finns 0 rader på 0 sidor för objektet “sys.syslnklgns”.
DBCC-resultat för 'sys.sysxprops'.
Det finns 0 rader på 0 sidor för objektet "sys.sysxprops".
DBCC-resultat för 'sys.sysscalartypes'.
Det finns 34 rader på 1 sidor för objektet "sys.sysscalartypes".
DBCC-resultat för 'sys.systypedsubobjs'.
Det finns 0 rader på 0 sidor för objektet “sys.systypedsubobjs”.
DBCC-resultat för 'sys.sysidxstats'.
Det finns 207 rader på 5 sidor för objektet “sys.sysidxstats”.
DBCC-resultat för 'sys.sysiscols'.
Det finns 399 rader på 2 sidor för objektet "sys.sysiscols".
DBCC-resultat för 'sys.sysendpts'.
Det finns 0 rader på 0 sidor för objektet “sys.sysendpts”.
DBCC-resultat för 'sys.syswebmethods'.
Det finns 0 rader på 0 sidor för objektet "sys.syswebmethods".
DBCC-resultat för 'sys.sysbinobjs'.
Det finns 23 rader på 1 sida för objektet “sys.sysbinobjs”.
DBCC-resultat för 'sys.sysaudacts'.
Det finns 0 rader på 0 sidor för objektet “sys.sysaudacts”.
DBCC-resultat för 'sys.sysobjvalues'.
Reparation: Det klustrade indexet har byggts om för objektet "sys.sysobjvalues" i databasen "Error1".
Reparation: Sidan (1: 24) har omlokaliserats från objekt ID 60, index ID 1, partition ID 281474980642816, allokeringsenhet ID 281474980642816 (typ raddata).
Reparation: Raderad off-line datakolumn med ID 742981632, för objekt ID 60, index ID 1, partition ID 281474980642816, allokeringsenhet ID 71776119065149440 (typ LOB-data) på sidan (1: 369), plats 0.
Reparation: Raderad off-line datakolumn med ID 742981632, för objekt ID 60, index ID 1, partition ID 281474980642816, allokeringsenhet ID 71776119065149440 (typ LOB-data) på sidan (1: 370), plats 0.
Reparation: Raderad off-line datakolumn med ID 742981632, för objekt ID 60, index ID 1, partition ID 281474980642816, allokeringsenhet ID 71776119065149440 (typ LOB-data) på sidan (1: 371), plats 0.
Msg 8945, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1 kommer att byggas om.
Felet har åtgärdats.
Msg 8928, Nivå 16, Stat 1, Linje 8
Objekt ID 60, index ID 1, partition ID 281474980642816, allokeringsenhet ID 281474980642816 (typ raddata): Sida (1: 24) kunde inte bearbetas. Se andra fel för mer information.
Felet har åtgärdats.
Msg 8939, Nivå 16, Stat 98, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 281474980642816 (typ raddata), sida (1: 24). Test (IS_OFF (BUF_IOERR, pBUF-> bstat)) misslyckades. Värdena är 2057 och -4.
Felet har åtgärdats.
Msg 8939, Nivå 16, Stat 98, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 281474980642816 (typ raddata), sida (1: 24). Test (IS_OFF (BUF_IOERR, pBUF-> bstat)) misslyckades. Värdena är 2057 och -4.
Felet har åtgärdats.
Msg 8976, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 281474980642816 (typ raddata). Sida (1:24) sågs inte i skanningen även om dess förälder (1: 43) och föregående (1:213) hänvisar till den. Kontrollera eventuella tidigare fel.
Felet har åtgärdats.
Msg 8978, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 281474980642816 (typ raddata). Sida (1: 210) saknar en referens från föregående sida (1:24). Möjligt problem med kedjelänk.
Felet har åtgärdats.
Msg 8964, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 71776119065149440 (typ LOB-data). Off-data-noden på sidan (1: 369), plats 0, text-ID 742981632 hänvisas inte.
Felet har åtgärdats.
Msg 8964, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 71776119065149440 (typ LOB-data). Off-data-noden på sidan (1: 370), plats 0, text-ID 742981632 hänvisas inte.
Felet har åtgärdats.
Msg 8964, Nivå 16, Stat 1, Linje 8
Tabellfel: Objekt-ID 60, index-ID 1, partitions-ID 281474980642816, tilldelningsenhet ID 71776119065149440 (typ LOB-data). Off-data-noden på sidan (1: 371), plats 0, text-ID 742981632 hänvisas inte.
Felet har åtgärdats.
Det finns 203 rader på 20 sidor för objektet “sys.sysobjvalues”.
CHECKDB hittade två allokeringsfel och 0 konsistensfel i tabellen 'sys.sysobjvalues' (objekt-ID 8).
CHECKDB fixade 0 allokeringsfel och 8 konsistensfel i tabellen 'sys.sysobjvalues' (objekt-ID 60).
DBCC-resultat för 'sys.syscscolsegments'.
Det finns 0 rader på 0 sidor för objektet “sys.syscscolsegments”.
DBCC-resultat för 'sys.syscsdictionaries'.
Det finns 0 rader på 0 sidor för objektet "sys.syscsdictionaries".
DBCC-resultat för 'sys.sysclsobjs'.
Det finns 16 rader på 1 sida för objektet “sys.sysclsobjs”.
DBCC-resultat för 'sys.sysrowsetrefs'.
Det finns 0 rader på 0 sidor för objektet “sys.sysrowsetrefs”.
DBCC-resultat för 'sys.sysremsvcbinds'.
Det finns 0 rader på 0 sidor för objektet “sys.sysremsvcbinds”.
DBCC-resultat för 'sys.sysxmitqueue'.
Det finns 0 rader på 0 sidor för objektet “sys.sysxmitqueue”.
DBCC-resultat för 'sys.sysrts'.
Det finns 1 rad på 1 sida för objektet "sys.sysrts".
DBCC-resultat för 'sys.sysconvgroup'.
Det finns 0 rader på 0 sidor för objektet “sys.sysconvgroup”.
DBCC-resultat för 'sys.sysdesend'.
Det finns 0 rader på 0 sidor för objektet “sys.sysdesend”.
DBCC-resultat för 'sys.sysdercv'.
Det finns 0 rader på 0 sidor för objektet “sys.sysdercv”.
DBCC-resultat för 'sys.syssingleobjrefs'.
Det finns 171 rader på 1 sida för objektet “sys.syssingleobjrefs”.
DBCC-resultat för 'sys.sysmultiobjrefs'.
Det finns 107 rader på 1 sida för objektet “sys.sysmultiobjrefs”.
DBCC-resultat för 'sys.sysguidrefs'.
Det finns 0 rader på 0 sidor för objektet “sys.sysguidrefs”.
DBCC-resultat för 'sys.sysfoqueues'.
Det finns 0 rader på 0 sidor för objektet “sys.sysfoqueues”.
DBCC-resultat för 'sys.syschildinsts'.
Det finns 0 rader på 0 sidor för objektet “sys.syschildinsts”.
DBCC-resultat för 'sys.syscompfragments'.
Det finns 0 rader på 0 sidor för objektet “sys.syscompfragments”.
DBCC-resultat för 'sys.sysftsemanticsdb'.
Det finns 0 rader på 0 sidor för objektet “sys.sysftsemanticsdb”.
DBCC-resultat för 'sys.sysftstops'.
Det finns 0 rader på 0 sidor för objektet “sys.sysftstops”.
DBCC-resultat för 'sys.sysftproperties'.
Det finns 0 rader på 0 sidor för objektet “sys.sysftproperties”.
DBCC-resultat för 'sys.sysxmitbody'.
Det finns 0 rader på 0 sidor för objektet “sys.sysxmitbody”.
DBCC-resultat för 'sys.sysfos'.
Det finns 0 rader på 0 sidor för objektet “sys.sysfos”.
DBCC-resultat för 'sys.sysqnames'.
Det finns 98 rader på 1 sidor för objektet “sys.sysqnames”.
DBCC-resultat för 'sys.sysxmlcomponent'.
Det finns 100 rader på 1 sidor för objektet “sys.sysxmlcomponent”.
DBCC-resultat för 'sys.sysxmlfacet'.
Det finns 112 rader på 1 sidor för objektet “sys.sysxmlfacet”.
DBCC-resultat för 'sys.sysxmlplacement'.
Det finns 19 rader på 1 sida för objektet “sys.sysxmlplacement”.
DBCC-resultat för 'sys.sysobjkeycrypts'.
Det finns 0 rader på 0 sidor för objektet “sys.sysobjkeycrypts”.
DBCC-resultat för 'sys.sysasymkeys'.
Det finns 0 rader på 0 sidor för objektet “sys.sysasymkeys”.
DBCC-resultat för 'sys.syssqlguides'.
Det finns 0 rader på 0 sidor för objektet “sys.syssqlguides”.
DBCC-resultat för 'sys.sysbinsubobjs'.
Det finns 3 rader på 1 sida för objektet "sys.sysbinsubobjs".
DBCC-resultat för 'sys.syssoftobjrefs'.
Det finns 0 rader på 0 sidor för objektet “sys.syssoftobjrefs”.
DBCC-resultat för 'sys.plan_persist_plan'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_plan”.
DBCC-resultat för 'sys.plan_persist_runtime_stats'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_runtime_stats”.
DBCC-resultat för 'sys.plan_persist_runtime_stats_interval'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_runtime_stats_interval”.
DBCC-resultat för 'sys.plan_persist_context_settings'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_context_settings”.
DBCC-resultat för 'sys.sqlagent_jobs'.
Det finns 0 rader på 0 sidor för objektet "sys.sqlagent_jobs".
DBCC-resultat för 'sys.sqlagent_jobsteps'.
Det finns 0 rader på 0 sidor för objektet “sys.sqlagent_jobsteps”.
DBCC-resultat för 'sys.sqlagent_job_history'.
Det finns 0 rader på 0 sidor för objektet “sys.sqlagent_job_history”.
DBCC-resultat för 'sys.queue_messages_2009058193'.
Det finns 0 rader på 0 sidor för objektet “sys.queue_messages_2009058193”.
DBCC-resultat för 'sys.queue_messages_2041058307'.
Det finns 0 rader på 0 sidor för objektet “sys.queue_messages_2041058307”.
DBCC-resultat för 'sys.filestream_tombstone_2073058421'.
Det finns 0 rader på 0 sidor för objektet “sys.filestream_tombstone_2073058421”.
DBCC-resultat för 'sys.syscommittab'.
Det finns 0 rader på 0 sidor för objektet “sys.syscommittab”.
DBCC-resultat för 'sys.filetable_updates_2105058535'.
Det finns 0 rader på 0 sidor för objektet “sys.filetable_updates_2105058535”.
DBCC-resultat för 'sys.plan_persist_query_text'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_query_text”.
DBCC-resultat för 'sys.plan_persist_query'.
Det finns 0 rader på 0 sidor för objektet “sys.plan_persist_query”.
CHECKDB hittade 0 allokeringsfel och 12 konsistensfel i databasen 'Error1'.
CHECKDB fixade 0 allokeringsfel och 12 konsistensfel i databasen 'Error1'.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xb7bd14b3; faktisk: 0xb7df14b2). Det inträffade under en läsning av sida (1:24) i databas-ID 39 vid förskjutning 0x00000000030000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xb7bd14b3; faktisk: 0xb7df14b2). Det inträffade under en läsning av sida (1:24) i databas-ID 39 vid förskjutning 0x00000000030000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xb7bd14b3; faktisk: 0xb7df14b2). Det inträffade under en läsning av sida (1:24) i databas-ID 39 vid förskjutning 0x00000000030000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xc8e2ed96; faktisk: 0xb8a2f3df). Det inträffade under en läsning av sida (1:63) i databas-ID 39 vid förskjutning 0x0000000007e000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xc8e2ed96; faktisk: 0xb8a2f3df). Det inträffade under en läsning av sida (1:63) i databas-ID 39 vid förskjutning 0x0000000007e000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xc8e2ed96; faktisk: 0xb8a2f3df). Det inträffade under en läsning av sida (1:63) i databas-ID 39 vid förskjutning 0x0000000007e000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xc8e2ed96; faktisk: 0xb8a2f3df). Det inträffade under en läsning av sida (1:63) i databas-ID 39 vid förskjutning 0x0000000007e000 i fil 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Ytterligare meddelanden i SQL Server fellogg eller systemhändelselogg kan ge mer detaljer. Detta är ett allvarligt felvillkor som hotar databasens integritet och måste korrigeras omedelbart. Gör en fullständig kontroll av databasens konsistens (DBCC CHECKDB). Detta fel kan orsakas av många faktorer; för mer information, se SQL Server Böcker online.

där 'Error1' är namnet på den skadade MDF-databasen som repareras.

Meddelande 8945 indikerar tabellfel vilket är ett konsistensfel.

Skärmdump av felmeddelande:

Skärmdump av felmeddelandet "Tabellfel: Objekt-ID ##, index-ID ## kommer att byggas om."

Exakt förklaring:

I en SQL Server MDF-databas, det finns många systemtabeller används för att lagra strukturen och metadata för databasen.

När CHECKDB upptäcker att det finns inkonsekvenser i en av systemtabellerna rapporterar det felmeddelandet Meddelande 8945, 8978, 8928, 8939, etc. och försök att åtgärda felen. Om det inte kan åtgärda felet misslyckas återställningen och leder till fler fel, till exempel Meddelande 824.

Du kan använda vår produkt DataNumen SQL Recovery för att återställa data från den skadade MDF-filen och lösa detta fel.

Exempel på filer:

Exempel på korrupta MDF-filer som kommer att orsaka Meddelande 8945 fel:

SQL Server version Skadad MDF-fil MDF-fil fixad av DataNumen SQL Recovery
SQL Server 2014 Error5.mdf Fel5_fixed.mdf