sintomo:

Quando si usa DBCC CHECKDB con REPAIR_ALLOW_DATA_LOSS parametro per riparare un database .MDF corrotto, come questo:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

viene visualizzato il seguente messaggio di errore:

Riparazione: l'indice cluster è stato ricostruito correttamente per l'oggetto "syscolpars" nel database "Error1".
Riparazione: l'indice non cluster è stato ricostruito correttamente per l'oggetto "syscolpars" nel database "Error1".
Risultati DBCC per 'Error1'.
Service Broker Msg 9675, Stato 1: tipi di messaggi analizzati: 14.
Service Broker Msg 9676, Stato 1: Contratti di servizio analizzati: 6.
Service Broker Msg 9667, Stato 1: Servizi analizzati: 3.
Service Broker Msg 9668, Stato 1: code di servizio analizzate: 3.
Service Broker Msg 9669, stato 1: endpoint di conversazione analizzati: 0.
Service Broker Msg 9674, stato 1: gruppi di conversazione analizzati: 0.
Service Broker Msg 9670, stato 1: binding del servizio remoto analizzati: 0.
Service Broker Msg 9605, Stato 1: priorità di conversazione analizzate: 0.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=69) in sys.objects (type=S ) non ha una riga corrispondente (object_id=69,column_id=1) in sys.columns.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=71) in sys.objects (type=S ) non ha una riga corrispondente (object_id=71,column_id=1) in sys.columns.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=72) in sys.objects (type=S ) non ha una riga corrispondente (object_id=72,column_id=1) in sys.columns.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=73) in sys.objects (type=S ) non ha una riga corrispondente (object_id=73,column_id=1) in sys.columns.
CHECKDB ha rilevato 0 errori di allocazione e 4 errori di coerenza non associati a nessun singolo oggetto.
Risultati DBCC per 'sys.sysrscols'.
Ci sono 1092 righe in 14 pagine per l'oggetto "sys.sysrscols".
Risultati DBCC per 'sys.sysrowsets'.
Ci sono 148 righe in 3 pagine per l'oggetto "sys.sysrowsets".
Risultati DBCC per 'sys.sysclones'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysclones".
Risultati DBCC per 'sys.sysallocunits'.
Ci sono 172 righe in 2 pagine per l'oggetto "sys.sysallocunits".
Risultati DBCC per 'sys.sysfiles1'.
Ci sono 2 righe in 1 pagine per l'oggetto "sys.sysfiles1".
Risultati DBCC per 'sys.sysseobjvalues'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysseobjvalues".
Risultati DBCC per 'sys.syspriorities'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syspriorities".
Risultati DBCC per 'sys.sysdbfstraccio'.
Ci sono 0 righe in 0 pagine per l'oggetto “sys.sysdbfstraccio".
Risultati DBCC per 'sys.sysfgfrag'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfgfrag".
Risultati DBCC per 'sys.sysdbfiles'.
Ci sono 2 righe in 1 pagine per l'oggetto “sys.sysdbfiles”.
Risultati DBCC per 'sys.syspru'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syspru".
Risultati DBCC per 'sys.sysbrickfiles'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysbrickfiles".
Risultati DBCC per 'sys.sysphfg'.
Ci sono 1 righe in 1 pagine per l'oggetto "sys.sysphfg".
Risultati DBCC per 'sys.sysprufiles'.
Ci sono 2 righe in 1 pagina per l'oggetto "sys.sysprufiles".
Risultati DBCC per 'sys.sysftinds'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftinds".
Risultati DBCC per 'sys.sysowners'.
Ci sono 14 righe in 1 pagina per l'oggetto "sys.sysowners".
Risultati DBCC per 'sys.sysdbreg'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysdbreg".
Risultati DBCC per 'sys.sysprivs'.
Ci sono 140 righe in 1 pagina per l'oggetto "sys.sysprivs".
Risultati DBCC per 'sys.sysschobjs'.
Ci sono 2262 righe in 29 pagine per l'oggetto "sys.sysschobjs".
Risultati DBCC per 'sys.syscsrowgroups'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscsrowgroups".
Risultati DBCC per 'sys.sysexttables'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysexttables".
Risultati DBCC per 'sys.syscolpars'.
Riparazione: l'indice cluster è stato ricostruito correttamente per l'oggetto "sys.syscolpars" nel database "Error1".
Riparazione: la pagina (1:53) è stata deallocata dall'ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (digitare dati In-row).
Riparazione: l'indice non cluster è stato ricostruito correttamente per l'oggetto "sys.syscolpars, nc" nel database "Error1".
Messaggio 8945, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1 verrà ricreato.
L'errore è stato riparato.
Messaggio 8928, livello 16, stato 1, riga 8
ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (tipo dati In-row): la pagina (1:53) non può essere elaborata. Vedere altri errori per i dettagli.
L'errore è stato riparato.
Messaggio 8939, livello 16, stato 98, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga), pagina (1:53). Test (IS_OFF (BUF_IOERR, pBUF->bstat)) non riuscito. I valori sono 2057 e -4.
L'errore è stato riparato.
Messaggio 8976, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga). La pagina (1:53) non è stata vista nella scansione sebbene il suo genitore (1:111) e il precedente (1:113) vi facciano riferimento. Controlla eventuali errori precedenti.
L'errore è stato riparato.
Messaggio 8978, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga). Nella pagina (1:56) manca un riferimento dalla pagina precedente (1:53). Possibile problema di collegamento a catena.
L'errore è stato riparato.
Messaggio 8945, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 2 verrà ricreato.
L'errore è stato riparato.
Ci sono 845 righe in 15 pagine per l'oggetto "sys.syscolpars".
CHECKDB ha rilevato 0 errori di allocazione e 4 errori di coerenza nella tabella 'sys.syscolpars' (ID oggetto 41).
CHECKDB ha corretto 0 errori di allocazione e 4 errori di coerenza nella tabella "sys.syscolpars" (ID oggetto 41).
Risultati DBCC per 'sys.sysxlgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxlgns".
Risultati DBCC per 'sys.sysxsrvs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxsrvs".
Risultati DBCC per 'sys.sysnsobjs'.
Ci sono 1 righe in 1 pagine per l'oggetto "sys.sysnsobjs".
Risultati DBCC per 'sys.sysusermsgs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysusermsgs".
Risultati DBCC per 'sys.syscerts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscerts".
Risultati DBCC per 'sys.sysrmtlgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysrmtlgns".
Risultati DBCC per 'sys.syslnklgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syslnklgns".
Risultati DBCC per 'sys.sysxprops'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxprops".
Risultati DBCC per 'sys.sysscalartypes'.
Ci sono 34 righe in 1 pagina per l'oggetto "sys.sysscalartypes".
Risultati DBCC per 'sys.systypedsubobjs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.systypedsubobjs".
Risultati DBCC per 'sys.sysidxstats'.
Ci sono 207 righe in 5 pagine per l'oggetto "sys.sysidxstats".
Risultati DBCC per 'sys.sysiscols'.
Ci sono 399 righe in 2 pagine per l'oggetto "sys.sysiscols".
Risultati DBCC per 'sys.sysendpts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysendpts".
Risultati DBCC per 'sys.syswebmethods'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syswebmethods".
Risultati DBCC per 'sys.sysbinobjs'.
Ci sono 23 righe in 1 pagina per l'oggetto "sys.sysbinobjs".
Risultati DBCC per 'sys.sysaudacts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysaudacts".
Risultati DBCC per 'sys.sysobjvalues'.
Ci sono 213 righe in 21 pagine per l'oggetto "sys.sysobjvalues".
Risultati DBCC per 'sys.syscscolsegments'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscscolsegments".
Risultati DBCC per 'sys.syscsdictionaries'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscsdictionaries".
Risultati DBCC per 'sys.sysclsobjs'.
Ci sono 16 righe in 1 pagina per l'oggetto "sys.sysclsobjs".
Risultati DBCC per 'sys.sysrowsetrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysrowsetrefs".
Risultati DBCC per 'sys.sysremsvcbinds'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysremsvcbinds".
Risultati DBCC per 'sys.sysmultiobjrefs'.
Ci sono 107 righe in 1 pagine per l'oggetto "sys.sysmultiobjrefs".
Risultati DBCC per 'sys.sysguidrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysguidrefs".
Risultati DBCC per 'sys.sysfoqueues'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfoqueues".
Risultati DBCC per 'sys.syschildinsts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syschildinsts".
Risultati DBCC per 'sys.syscompfragments'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscompfragments".
Risultati DBCC per 'sys.sysftsemanticsdb'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftsemanticsdb".
Risultati DBCC per 'sys.sysftstops'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftstops".
Risultati DBCC per 'sys.sysftproperties'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftproperties".
Risultati DBCC per 'sys.sysxmitbody'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxmitbody".
Risultati DBCC per 'sys.sysfos'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfos".
Risultati DBCC per 'sys.sysqnames'.
Ci sono 98 righe in 1 pagina per l'oggetto "sys.sysqnames".
Risultati DBCC per 'sys.sysxmlcomponent'.
Ci sono 100 righe in 1 pagine per l'oggetto "sys.sysxmlcomponent".
Risultati DBCC per 'sys.sysxmlfacet'.
Ci sono 112 righe in 1 pagina per l'oggetto "sys.sysxmlfacet".
Risultati DBCC per 'sys.sysxmlplacement'.
Ci sono 19 righe in 1 pagina per l'oggetto "sys.sysxmlplacement".
Risultati DBCC per 'sys.sysobjkeycrypts'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysobjkeycrypts".
Risultati DBCC per 'sys.sysasymkeys'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysasymkeys".
Risultati DBCC per 'sys.syssqlguides'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syssqlguides".
Risultati DBCC per 'sys.sysbinsubobjs'.
Ci sono 3 righe in 1 pagina per l'oggetto "sys.sysbinsubobjs".
Risultati DBCC per 'sys.syssoftobjrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syssoftobjrefs".
Risultati DBCC per 'sys.plan_persist_plan'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_plan".
Risultati DBCC per 'sys.plan_persist_runtime_stats'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_runtime_stats".
Risultati DBCC per 'sys.plan_persist_runtime_stats_interval'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_runtime_stats_interval".
Risultati DBCC per 'sys.plan_persist_context_settings'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_context_settings".
Risultati DBCC per 'sys.sqlagent_jobs'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobs".
Risultati DBCC per 'sys.sqlagent_jobsteps'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobsteps".
Risultati DBCC per 'sys.sqlagent_job_history'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_job_history".
Risultati DBCC per 'sys.sqlagent_jobsteps_logs'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobsteps_logs".
Risultati DBCC per 'TestTable'.
Ci sono 11000 righe in 110 pagine per l'oggetto "TestTable".
Risultati DBCC per 'sys.queue_messages_1977058079'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_1977058079".
Risultati DBCC per 'sys.queue_messages_2009058193'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_2009058193".
Risultati DBCC per 'sys.queue_messages_2041058307'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_2041058307".
Risultati DBCC per 'sys.filestream_tombstone_2073058421'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.filestream_tombstone_2073058421".
Risultati DBCC per 'sys.syscommittab'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscommittab".
Risultati DBCC per 'sys.filetable_updates_2105058535'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.filetable_updates_2105058535".
Risultati DBCC per 'sys.plan_persist_query_text'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_query_text".
Risultati DBCC per 'sys.plan_persist_query'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_query".
CHECKDB ha trovato 0 errori di allocazione e 8 errori di coerenza nel database 'Error1'.
CHECKDB ha corretto 0 errori di allocazione e 4 errori di coerenza nel database "Error1".
Esecuzione DBCC completata. Se DBCC ha stampato messaggi di errore, contattare l'amministratore di sistema.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0xeddf7c98; effettivo: 0xed637c9c). Si è verificato durante una lettura della pagina (1:53) nell'ID database 39 all'offset 0x0000000006a000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.

oppure

Riparazione: l'indice cluster è stato ricostruito correttamente per l'oggetto "syscolpars" nel database "Error1".
Riparazione: l'indice non cluster è stato ricostruito correttamente per l'oggetto "syscolpars" nel database "Error1".
Risultati DBCC per 'Error1'.
Service Broker Msg 9675, Stato 1: tipi di messaggi analizzati: 14.
Service Broker Msg 9676, Stato 1: Contratti di servizio analizzati: 6.
Service Broker Msg 9667, Stato 1: Servizi analizzati: 3.
Service Broker Msg 9668, Stato 1: code di servizio analizzate: 3.
Service Broker Msg 9669, stato 1: endpoint di conversazione analizzati: 0.
Service Broker Msg 9674, stato 1: gruppi di conversazione analizzati: 0.
Service Broker Msg 9670, stato 1: binding del servizio remoto analizzati: 0.
Service Broker Msg 9605, Stato 1: priorità di conversazione analizzate: 0.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=23) in sys.objects (type=S ) non ha una riga corrispondente (object_id=23,column_id=1) in sys.columns.
Messaggio 8992, livello 16, stato 1, riga 8
Check Catalog Msg 3852, State 1: Row (object_id=24) in sys.objects (type=S ) non ha una riga corrispondente (object_id=24,column_id=1) in sys.columns.
CHECKDB ha rilevato 0 errori di allocazione e 2 errori di coerenza non associati a nessun singolo oggetto.
Risultati DBCC per 'sys.sysrscols'.
Ci sono 1092 righe in 14 pagine per l'oggetto "sys.sysrscols".
Risultati DBCC per 'sys.sysrowsets'.
Ci sono 148 righe in 3 pagine per l'oggetto "sys.sysrowsets".
Risultati DBCC per 'sys.sysclones'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysclones".
Risultati DBCC per 'sys.sysallocunits'.
Ci sono 172 righe in 2 pagine per l'oggetto "sys.sysallocunits".
Risultati DBCC per 'sys.sysfiles1'.
Ci sono 2 righe in 1 pagine per l'oggetto "sys.sysfiles1".
Risultati DBCC per 'sys.sysseobjvalues'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysseobjvalues".
Risultati DBCC per 'sys.syspriorities'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syspriorities".
Risultati DBCC per 'sys.sysdbfstraccio'.
Ci sono 0 righe in 0 pagine per l'oggetto “sys.sysdbfstraccio".
Risultati DBCC per 'sys.sysfgfrag'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfgfrag".
Risultati DBCC per 'sys.sysdbfiles'.
Ci sono 2 righe in 1 pagine per l'oggetto “sys.sysdbfiles”.
Risultati DBCC per 'sys.syspru'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syspru".
Risultati DBCC per 'sys.sysowners'.
Ci sono 14 righe in 1 pagina per l'oggetto "sys.sysowners".
Risultati DBCC per 'sys.sysdbreg'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysdbreg".
Risultati DBCC per 'sys.sysprivs'.
Ci sono 140 righe in 1 pagina per l'oggetto "sys.sysprivs".
Risultati DBCC per 'sys.sysschobjs'.
Ci sono 2262 righe in 29 pagine per l'oggetto "sys.sysschobjs".
Risultati DBCC per 'sys.syscsrowgroups'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscsrowgroups".
Risultati DBCC per 'sys.sysexttables'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysexttables".
Risultati DBCC per 'sys.syscolpars'.
Riparazione: l'indice cluster è stato ricostruito correttamente per l'oggetto "sys.syscolpars" nel database "Error1".
Riparazione: la pagina (1:59) è stata deallocata dall'ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (digitare dati In-row).
Riparazione: l'indice non cluster è stato ricostruito correttamente per l'oggetto "sys.syscolpars, nc" nel database "Error1".
Messaggio 8945, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1 verrà ricreato.
L'errore è stato riparato.
Messaggio 8928, livello 16, stato 1, riga 8
ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (tipo dati In-row): la pagina (1:59) non può essere elaborata. Vedere altri errori per i dettagli.
L'errore è stato riparato.
Messaggio 8939, livello 16, stato 98, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga), pagina (1:59). Test (IS_OFF (BUF_IOERR, pBUF->bstat)) non riuscito. I valori sono 2057 e -4.
L'errore è stato riparato.
Messaggio 8976, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga). La pagina (1:59) non è stata vista nella scansione sebbene il suo genitore (1:111) e il precedente (1:155) vi facciano riferimento. Controlla eventuali errori precedenti.
L'errore è stato riparato.
Messaggio 8978, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità alloc 281474979397632 (digitare dati in riga). Nella pagina (1:112) manca un riferimento dalla pagina precedente (1:59). Possibile problema di collegamento a catena.
L'errore è stato riparato.
Messaggio 8945, livello 16, stato 1, riga 8
Errore tabella: ID oggetto 41, ID indice 2 verrà ricreato.
L'errore è stato riparato.
Ci sono 832 righe in 15 pagine per l'oggetto "sys.syscolpars".
CHECKDB ha rilevato 0 errori di allocazione e 4 errori di coerenza nella tabella 'sys.syscolpars' (ID oggetto 41).
CHECKDB ha corretto 0 errori di allocazione e 4 errori di coerenza nella tabella "sys.syscolpars" (ID oggetto 41).
Risultati DBCC per 'sys.sysxlgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxlgns".
Risultati DBCC per 'sys.sysxsrvs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxsrvs".
Risultati DBCC per 'sys.sysnsobjs'.
Ci sono 1 righe in 1 pagine per l'oggetto "sys.sysnsobjs".
Risultati DBCC per 'sys.sysusermsgs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysusermsgs".
Risultati DBCC per 'sys.syscerts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscerts".
Risultati DBCC per 'sys.sysrmtlgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysrmtlgns".
Risultati DBCC per 'sys.syslnklgns'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syslnklgns".
Risultati DBCC per 'sys.sysxprops'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxprops".
Risultati DBCC per 'sys.sysscalartypes'.
Ci sono 34 righe in 1 pagina per l'oggetto "sys.sysscalartypes".
Risultati DBCC per 'sys.systypedsubobjs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.systypedsubobjs".
Risultati DBCC per 'sys.sysidxstats'.
Ci sono 207 righe in 5 pagine per l'oggetto "sys.sysidxstats".
Risultati DBCC per 'sys.sysiscols'.
Ci sono 399 righe in 2 pagine per l'oggetto "sys.sysiscols".
Risultati DBCC per 'sys.sysendpts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysendpts".
Risultati DBCC per 'sys.syswebmethods'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syswebmethods".
Risultati DBCC per 'sys.sysbinobjs'.
Ci sono 23 righe in 1 pagina per l'oggetto "sys.sysbinobjs".
Risultati DBCC per 'sys.sysaudacts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysaudacts".
Risultati DBCC per 'sys.sysobjvalues'.
Ci sono 213 righe in 21 pagine per l'oggetto "sys.sysobjvalues".
Risultati DBCC per 'sys.syscscolsegments'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscscolsegments".
Risultati DBCC per 'sys.syscsdictionaries'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscsdictionaries".
Risultati DBCC per 'sys.sysclsobjs'.
Ci sono 16 righe in 1 pagina per l'oggetto "sys.sysclsobjs".
Risultati DBCC per 'sys.sysrowsetrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysrowsetrefs".
Risultati DBCC per 'sys.sysremsvcbinds'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysremsvcbinds".
Risultati DBCC per 'sys.sysxmitqueue'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxmitqueue".
Risultati DBCC per 'sys.sysrts'.
Ci sono 1 righe in 1 pagine per l'oggetto "sys.sysrts".
Risultati DBCC per 'sys.sysconvgroup'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysconvgroup".
Risultati DBCC per 'sys.sysdesend'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysdesend".
Risultati DBCC per 'sys.sysdercv'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysdercv".
Risultati DBCC per 'sys.syssingleobjrefs'.
Ci sono 171 righe in 1 pagine per l'oggetto "sys.syssingleobjrefs".
Risultati DBCC per 'sys.sysmultiobjrefs'.
Ci sono 107 righe in 1 pagine per l'oggetto "sys.sysmultiobjrefs".
Risultati DBCC per 'sys.sysguidrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysguidrefs".
Risultati DBCC per 'sys.sysfoqueues'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfoqueues".
Risultati DBCC per 'sys.syschildinsts'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syschildinsts".
Risultati DBCC per 'sys.syscompfragments'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscompfragments".
Risultati DBCC per 'sys.sysftsemanticsdb'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftsemanticsdb".
Risultati DBCC per 'sys.sysftstops'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftstops".
Risultati DBCC per 'sys.sysftproperties'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysftproperties".
Risultati DBCC per 'sys.sysxmitbody'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysxmitbody".
Risultati DBCC per 'sys.sysfos'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysfos".
Risultati DBCC per 'sys.sysqnames'.
Ci sono 98 righe in 1 pagina per l'oggetto "sys.sysqnames".
Risultati DBCC per 'sys.sysxmlcomponent'.
Ci sono 100 righe in 1 pagine per l'oggetto "sys.sysxmlcomponent".
Risultati DBCC per 'sys.sysxmlfacet'.
Ci sono 112 righe in 1 pagina per l'oggetto "sys.sysxmlfacet".
Risultati DBCC per 'sys.sysxmlplacement'.
Ci sono 19 righe in 1 pagina per l'oggetto "sys.sysxmlplacement".
Risultati DBCC per 'sys.sysobjkeycrypts'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysobjkeycrypts".
Risultati DBCC per 'sys.sysasymkeys'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.sysasymkeys".
Risultati DBCC per 'sys.syssqlguides'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syssqlguides".
Risultati DBCC per 'sys.sysbinsubobjs'.
Ci sono 3 righe in 1 pagina per l'oggetto "sys.sysbinsubobjs".
Risultati DBCC per 'sys.syssoftobjrefs'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syssoftobjrefs".
Risultati DBCC per 'sys.plan_persist_plan'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_plan".
Risultati DBCC per 'sys.plan_persist_runtime_stats'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_runtime_stats".
Risultati DBCC per 'sys.plan_persist_runtime_stats_interval'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_runtime_stats_interval".
Risultati DBCC per 'sys.plan_persist_context_settings'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_context_settings".
Risultati DBCC per 'sys.sqlagent_jobs'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobs".
Risultati DBCC per 'sys.sqlagent_jobsteps'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobsteps".
Risultati DBCC per 'sys.sqlagent_job_history'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_job_history".
Risultati DBCC per 'sys.sqlagent_jobsteps_logs'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sqlagent_jobsteps_logs".
Risultati DBCC per 'TestTable'.
Ci sono 11000 righe in 110 pagine per l'oggetto "TestTable".
Risultati DBCC per 'sys.queue_messages_1977058079'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_1977058079".
Risultati DBCC per 'sys.queue_messages_2009058193'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_2009058193".
Risultati DBCC per 'sys.queue_messages_2041058307'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.queue_messages_2041058307".
Risultati DBCC per 'sys.filestream_tombstone_2073058421'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.filestream_tombstone_2073058421".
Risultati DBCC per 'sys.syscommittab'.
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscommittab".
Risultati DBCC per 'sys.filetable_updates_2105058535'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.filetable_updates_2105058535".
Risultati DBCC per 'sys.plan_persist_query_text'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_query_text".
Risultati DBCC per 'sys.plan_persist_query'.
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.plan_persist_query".
CHECKDB ha trovato 0 errori di allocazione e 6 errori di coerenza nel database 'Error1'.
CHECKDB ha corretto 0 errori di allocazione e 4 errori di coerenza nel database "Error1".
Esecuzione DBCC completata. Se DBCC ha stampato messaggi di errore, contattare l'amministratore di sistema.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0x9eb87140; effettivo: 0xdeb84c40). Si è verificato durante una lettura della pagina (1:59) nell'ID database 39 all'offset 0x00000000076000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0x9eb87140; effettivo: 0xdeb84c40). Si è verificato durante una lettura della pagina (1:59) nell'ID database 39 all'offset 0x00000000076000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0x9eb87140; effettivo: 0xdeb84c40). Si è verificato durante una lettura della pagina (1:59) nell'ID database 39 all'offset 0x00000000076000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.
Messaggio 824, livello 24, stato 2, riga 8
SQL Server rilevato un errore di I/O basato sulla coerenza logica: checksum errato (previsto: 0x9eb87140; effettivo: 0xdeb84c40). Si è verificato durante una lettura della pagina (1:59) nell'ID database 39 all'offset 0x00000000076000 nel file 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi aggiuntivi nel file SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire maggiori dettagli. Questa è una grave condizione di errore che minaccia l'integrità del database e deve essere corretta immediatamente. Completare un controllo completo della coerenza del database (DBCC CHECKDB). Questo errore può essere causato da molti fattori; Per ulteriori informazioni, vedere SQL Server Libri in linea.

dove 'Error1' è il nome del database MDF corrotto che viene riparato.

Messaggio 8992 seguito da Messaggio 3852 errore è un errore di coerenza.

Screenshot del messaggio di errore:

oppure

Spiegazione precisa:

In un SQL Server Database MDF, ce ne sono molti tabelle di sistema utilizzato per memorizzare la struttura e i metadati del database.

Quando CHECKDB rileva che ci sono incoerenze tra due tabelle di sistema, riporterà il messaggio di errore Msg 8992 e Msg 3852.

Puoi usare il nostro prodotto DataNumen SQL Recovery per recuperare i dati dal file MDF corrotto e risolvere questo errore.

File di esempio:

Esempio di file MDF corrotti che causeranno ilMsg 8992 e Msg 3852 errore:

SQL Server versione File MDF corrotto File MDF riparato da DataNumen SQL Recovery
SQL Server 2014 Errore4_1mdf Errore4_1_fixed.mdf
SQL Server 2014 Errore4_2mdf Errore4_2_fixed.mdf

Riferimenti: