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 byggdes om för objektet "syscolpars" i databasen "Error1".
Reparation: Det icke-klusterade indexet byggdes om för objektet "syscolpars" i databasen "Error1".
DBCC-resultat för 'Error1'.
Service Broker Msg 9675, State 1: Message Types analysed: 14.
Service Broker Msg 9676, State 1: Service Contracts analysed: 6.
Service Broker Msg 9667, State 1: Services analysed: 3.
Service Broker Msg 9668, State 1: Service Queues analysed: 3.
Service Broker Msg 9669, State 1: Conversation Endpoints analysed: 0.
Service Broker Msg 9674, State 1: Conversated Groups analysed: 0.
Service Broker Msg 9670, State 1: Remote Service Bindings analysed: 0.
Service Broker Msg 9605, State 1: Conversation Priorities analysed: 0.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 69) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 69, kolumn_id = 1) i sys.kolumner.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 71) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 71, kolumn_id = 1) i sys.kolumner.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 72) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 72, kolumn_id = 1) i sys.kolumner.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 73) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 73, kolumn_id = 1) i sys.kolumner.
CHECKDB hittade 0 allokeringsfel och 4 konsistensfel som inte är associerade med ett enda objekt.
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.sysschobjs'.
Det finns 2262 rader på 29 sidor för objektet “sys.sysschobjs”.
DBCC-resultat för 'sys.syscsrowgroups'.
Det finns 0 rader på 0 sidor för objektet "sys.syscsrowgroups".
DBCC-resultat för 'sys.sysexttables'.
Det finns 0 rader på 0 sidor för objektet “sys.sysexttables”.
DBCC-resultat för 'sys.syscolpars'.
Reparation: Det klustrade indexet har byggts om för objektet “sys.syscolpars” i databasen “Error1”.
Reparation: Sidan (1: 53) 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.
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: 53) 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: 53). 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:53) sågs inte i skanningen även om dess förälder (1: 111) och föregående (1:113) hänvisar till den. Kontrollera eventuella tidigare fel.
Felet har åtgärdats.
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: 56) saknar en referens från föregående sida (1:53). Möjligt problem med kedjelänk.
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 845 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'.
Det finns 213 rader på 21 sidor för objektet “sys.sysobjvalues”.
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.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.sqlagent_jobsteps_logs'.
Det finns 0 rader på 0 sidor för objektet “sys.sqlagent_jobsteps_logs”.
DBCC-resultat för 'TestTable'.
Det finns 11000 rader på 110 sidor för objektet “TestTable”.
DBCC-resultat för 'sys.queue_messages_1977058079'.
Det finns 0 rader på 0 sidor för objektet “sys.queue_messages_1977058079”.
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 8 konsistensfel i databasen 'Error1'.
CHECKDB fixade 0 allokeringsfel och 4 konsistensfel i databasen 'Error1'.
DBCC-körning slutförd. Om DBCC skriver ut felmeddelanden, kontakta systemadministratören.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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: 0xeddf7c98; faktisk: 0xed637c9c). Det inträffade under en avläsning av sida (1:53) i databas-ID 39 vid förskjutning 0x0000000006a000 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.

or

Reparation: Det klustrade indexet byggdes om för objektet "syscolpars" i databasen "Error1".
Reparation: Det icke-klusterade indexet byggdes om för objektet "syscolpars" i databasen "Error1".
DBCC-resultat för 'Error1'.
Service Broker Msg 9675, State 1: Message Types analysed: 14.
Service Broker Msg 9676, State 1: Service Contracts analysed: 6.
Service Broker Msg 9667, State 1: Services analysed: 3.
Service Broker Msg 9668, State 1: Service Queues analysed: 3.
Service Broker Msg 9669, State 1: Conversation Endpoints analysed: 0.
Service Broker Msg 9674, State 1: Conversated Groups analysed: 0.
Service Broker Msg 9670, State 1: Remote Service Bindings analysed: 0.
Service Broker Msg 9605, State 1: Conversation Priorities analysed: 0.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 23) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 23, kolumn_id = 1) i sys.kolumner.
Msg 8992, Nivå 16, Stat 1, Linje 8
Kontrollera katalog Msg 3852, tillstånd 1: Rad (objekt_id = 24) i sys.objects (typ = S) har ingen matchande rad (objekt_id = 24, kolumn_id = 1) i sys.kolumner.
CHECKDB hittade 0 allokeringsfel och 2 konsistensfel som inte är associerade med ett enda objekt.
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.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.sysschobjs'.
Det finns 2262 rader på 29 sidor för objektet “sys.sysschobjs”.
DBCC-resultat för 'sys.syscsrowgroups'.
Det finns 0 rader på 0 sidor för objektet "sys.syscsrowgroups".
DBCC-resultat för 'sys.sysexttables'.
Det finns 0 rader på 0 sidor för objektet “sys.sysexttables”.
DBCC-resultat för 'sys.syscolpars'.
Reparation: Det klustrade indexet har byggts om för objektet “sys.syscolpars” i databasen “Error1”.
Reparation: Sidan (1: 59) 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.
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: 59) 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: 59). 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:59) sågs inte i skanningen även om dess förälder (1: 111) och föregående (1:155) hänvisar till den. Kontrollera eventuella tidigare fel.
Felet har åtgärdats.
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: 112) saknar en referens från föregående sida (1:59). Möjligt problem med kedjelänk.
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 832 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'.
Det finns 213 rader på 21 sidor för objektet “sys.sysobjvalues”.
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.sqlagent_jobsteps_logs'.
Det finns 0 rader på 0 sidor för objektet “sys.sqlagent_jobsteps_logs”.
DBCC-resultat för 'TestTable'.
Det finns 11000 rader på 110 sidor för objektet “TestTable”.
DBCC-resultat för 'sys.queue_messages_1977058079'.
Det finns 0 rader på 0 sidor för objektet “sys.queue_messages_1977058079”.
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 6 konsistensfel i databasen 'Error1'.
CHECKDB fixade 0 allokeringsfel och 4 konsistensfel i databasen 'Error1'.
DBCC-körning slutförd. Om DBCC skriver ut felmeddelanden, kontakta systemadministratören.
Msg 824, Nivå 24, Stat 2, Linje 8
SQL Server upptäckte ett logiskt konsistensbaserat I / O-fel: fel kontrollsumma (förväntat: 0x9eb87140; faktisk: 0xdeb84c40). Det inträffade under en avläsning av sida (1:59) i databas-ID 39 vid förskjutning 0x00000000076000 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: 0x9eb87140; faktisk: 0xdeb84c40). Det inträffade under en avläsning av sida (1:59) i databas-ID 39 vid förskjutning 0x00000000076000 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: 0x9eb87140; faktisk: 0xdeb84c40). Det inträffade under en avläsning av sida (1:59) i databas-ID 39 vid förskjutning 0x00000000076000 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: 0x9eb87140; faktisk: 0xdeb84c40). Det inträffade under en avläsning av sida (1:59) i databas-ID 39 vid förskjutning 0x00000000076000 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.

Msg 8992 följd av Msg 3852 fel är ett konsistensfel.

Skärmdump av felmeddelande:

or

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 mellan två systemtabeller, rapporterar det felmeddelandet Msg 8992 och Msg 3852.

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 orsakaMsg 8992 och Msg 3852 fel:

SQL Server version Skadad MDF-fil MDF-fil fixad av DataNumen SQL Recovery
SQL Server 2014 Fel4_1.mdf Fel4_1_fixed.mdf
SQL Server 2014 Fel4_2.mdf Fel4_2_fixed.mdf

Referenser: