sintomo:

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

DBCC CHECKDB (xxxx, "REPAIR_ALLOW_DATA_LOSS")

viene visualizzato il seguente messaggio di errore:

Riparazione: l'indice cluster ricostruito con successo per l'oggetto "sysobjvalues" nel database "Error1".
Riparazione: l'indice non cluster è stato ricostruito con successo per l'oggetto "syscolpars" nel database "Error1".
Risultati DBCC per "Errore1".
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".
Sono presenti 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'.
Sono presenti 0 righe in 0 pagine per l'oggetto “sys.sysdbfstraccio".
Risultati DBCC per "sys.sysfgfrag".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysfgfrag".
Risultati DBCC per 'sys.sysdbfiles '.
Sono presenti 2 righe in 1 pagine per l'oggetto “sys.sysdbfiles ".
Risultati DBCC per "sys.syspru".
Sono presenti 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 pagine per l'oggetto "sys.sysprufiles".
Risultati DBCC per "sys.sysftinds".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysftinds".
Risultati DBCC per "sys.sysowners".
Ci sono 14 righe in 1 pagine per l'oggetto "sys.sysowners".
Risultati DBCC per "sys.sysdbreg".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysdbreg".
Risultati DBCC per "sys.sysprivs".
Ci sono 140 righe in 1 pagine per l'oggetto "sys.sysprivs".
Risultati DBCC per "sys.syscolpars".
Riparazione: la pagina (1:63) è 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 ricostruito correttamente per l'oggetto "sys.syscolpars, nc" nel database "Error1".
Messaggio 8945, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 41, ID indice 1 verrà ricostruito.
Impossibile riparare questo errore.
Messaggio 8978, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (digitare dati in riga). Nella pagina (1:61) manca un riferimento dalla pagina precedente (1:63). Possibile problema di collegamento della catena.
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 riga): Impossibile elaborare la pagina (1:63). Vedi altri errori per i dettagli.
L'errore è stato riparato.
Messaggio 8939, livello 16, stato 98, riga 8
Errore di tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (tipo dati in riga), pagina (1:63). 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 di tabella: ID oggetto 41, ID indice 1, ID partizione 281474979397632, ID unità di allocazione 281474979397632 (digitare dati in riga). La pagina (1:63) non è stata vista nella scansione sebbene la sua madre (1: 111) e la precedente (1: 168) si riferiscano ad essa. Controlla eventuali errori precedenti.
L'errore è stato riparato.
Messaggio 8945, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 41, ID indice 2 verrà ricostruito.
L'errore è stato riparato.
Ci sono 881 righe in 15 pagine per l'oggetto "sys.syscolpars".
CHECKDB ha trovato 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".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysxsrvs".
Risultati DBCC per "sys.sysnsobjs".
Sono presenti 1 righe in 1 pagine per l'oggetto "sys.sysnsobjs".
Risultati DBCC per "sys.sysusermsgs".
Sono presenti 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".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysxprops".
Risultati DBCC per "sys.sysscalartypes".
Ci sono 34 righe in 1 pagine per l'oggetto "sys.sysscalartypes".
Risultati DBCC per "sys.systypedsubobjs".
Sono presenti 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".
Sono presenti 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 pagine per l'oggetto "sys.sysbinobjs".
Risultati DBCC per "sys.sysaudacts".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysaudacts".
Risultati DBCC per "sys.sysobjvalues".
Riparazione: L'indice cluster è stato ricostruito correttamente per l'oggetto "sys.sysobjvalues" nel database "Error1".
Riparazione: la pagina (1:24) è stata deallocata dall'ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (digitare dati In-row).
Riparazione: colonna di dati fuori riga eliminata con ID 742981632, per ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB) a pagina (1: 369), slot 0.
Riparazione: colonna di dati fuori riga eliminata con ID 742981632, per ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB) a pagina (1: 370), slot 0.
Riparazione: colonna di dati fuori riga eliminata con ID 742981632, per ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB) a pagina (1: 371), slot 0.
Messaggio 8945, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 60, ID indice 1 verrà ricostruito.
L'errore è stato riparato.
Messaggio 8928, livello 16, stato 1, riga 8
ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (tipo Dati in riga): Impossibile elaborare la pagina (1:24). Vedi altri errori per i dettagli.
L'errore è stato riparato.
Messaggio 8939, livello 16, stato 98, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (tipo dati in riga), pagina (1:24). Test (IS_OFF (BUF_IOERR, pBUF-> bstat)) non riuscito. I valori sono 2057 e -4.
L'errore è stato riparato.
Messaggio 8939, livello 16, stato 98, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (tipo dati in riga), pagina (1:24). 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 di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (digitare dati in riga). La pagina (1:24) non è stata vista nella scansione sebbene la sua madre (1: 43) e la precedente (1: 213) si riferiscano ad essa. Controlla eventuali errori precedenti.
L'errore è stato riparato.
Messaggio 8978, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 281474980642816 (digitare dati in riga). Nella pagina (1:210) manca un riferimento dalla pagina precedente (1:24). Possibile problema di collegamento della catena.
L'errore è stato riparato.
Messaggio 8964, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB). Il nodo dati fuori riga alla pagina (1: 369), slot 0, ID testo 742981632 non è referenziato.
L'errore è stato riparato.
Messaggio 8964, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB). Il nodo dati fuori riga alla pagina (1: 370), slot 0, ID testo 742981632 non è referenziato.
L'errore è stato riparato.
Messaggio 8964, livello 16, stato 1, riga 8
Errore di tabella: ID oggetto 60, ID indice 1, ID partizione 281474980642816, ID unità di allocazione 71776119065149440 (tipo dati LOB). Il nodo dati fuori riga alla pagina (1: 371), slot 0, ID testo 742981632 non è referenziato.
L'errore è stato riparato.
Sono presenti 203 righe in 20 pagine per l'oggetto "sys.sysobjvalues".
CHECKDB ha trovato 0 errori di allocazione e 8 errori di coerenza nella tabella "sys.sysobjvalues" (ID oggetto 60).
CHECKDB ha corretto 0 errori di allocazione e 8 errori di coerenza nella tabella "sys.sysobjvalues" (ID oggetto 60).
Risultati DBCC per "sys.syscscolsegments".
Ci sono 0 righe in 0 pagine per l'oggetto "sys.syscscolsegments".
Risultati DBCC per "sys.syscsdictionaries".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscsdictionaries".
Risultati DBCC per "sys.sysclsobjs".
Ci sono 16 righe in 1 pagine 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".
Sono presenti 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".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysdesend".
Risultati DBCC per "sys.sysdercv".
Sono presenti 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".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syschildinsts".
Risultati DBCC per "sys.syscompfragments".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.syscompfragments".
Risultati DBCC per "sys.sysftsemanticsdb".
Sono presenti 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".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysftproperties".
Risultati DBCC per "sys.sysxmitbody".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysxmitbody".
Risultati DBCC per "sys.sysfos".
Sono presenti 0 righe in 0 pagine per l'oggetto "sys.sysfos".
Risultati DBCC per "sys.sysqnames".
Ci sono 98 righe in 1 pagine 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 pagine per l'oggetto "sys.sysxmlfacet".
Risultati DBCC per "sys.sysxmlplacement".
Ci sono 19 righe in 1 pagine per l'oggetto "sys.sysxmlplacement".
Risultati DBCC per "sys.sysobjkeycrypts".
Ci sono 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 pagine 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.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".
Sono presenti 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 12 errori di coerenza nel database "Error1".
CHECKDB ha corretto 0 errori di allocazione e 12 errori di coerenza nel database "Error1".
Messaggio 824, livello 24, stato 2, riga 8
SQL Server ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xb7bd14b3; effettivo: 0xb7df14b2). Si è verificato durante una lettura della pagina (1:24) nel database ID 39 all'offset 0x00000000030000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xb7bd14b3; effettivo: 0xb7df14b2). Si è verificato durante una lettura della pagina (1:24) nel database ID 39 all'offset 0x00000000030000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xb7bd14b3; effettivo: 0xb7df14b2). Si è verificato durante una lettura della pagina (1:24) nel database ID 39 all'offset 0x00000000030000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xc8e2ed96; effettivo: 0xb8a2f3df). Si è verificato durante una lettura della pagina (1:63) nel database ID 39 all'offset 0x0000000007e000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xc8e2ed96; effettivo: 0xb8a2f3df). Si è verificato durante una lettura della pagina (1:63) nel database ID 39 all'offset 0x0000000007e000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xc8e2ed96; effettivo: 0xb8a2f3df). Si è verificato durante una lettura della pagina (1:63) nel database ID 39 all'offset 0x0000000007e000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 ha rilevato un errore I / O basato sulla coerenza logica: checksum non corretto (previsto: 0xc8e2ed96; effettivo: 0xb8a2f3df). Si è verificato durante una lettura della pagina (1:63) nel database ID 39 all'offset 0x0000000007e000 nel file 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Messaggi aggiuntivi in SQL Server il registro degli errori o il registro degli eventi di sistema possono fornire ulteriori dettagli. Questa è una condizione di errore grave 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 danneggiato da riparare.

Messaggio 8945 indica un errore di tabella che è un errore di coerenza.

Screenshot del messaggio di errore:

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 sono presenti incongruenze in una delle tabelle di sistema, segnalerà il messaggio di errore Msg 8945, 8978, 8928, 8939, ecc. e prova a correggere gli errori. Se non è possibile correggere l'errore, il ripristino non riesce e porterà a più errori, come Messaggio 824.

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

File di esempio:

Esempio di file MDF corrotti che causeranno l'estensione Messaggio 8945 errore:

SQL Server versione File MDF danneggiato File MDF corretto da DataNumen SQL Recovery
SQL Server 2014 Error5mdf Error5_fixed.mdf