Sintomu:

Quandu si usa DBCC CHECKDBREPAIR_ALLOW_DATA_LOSS paràmetru per riparà una basa di dati .MDF corrupta, cum'è questu:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

vede u missaghju d'errore seguente:

Msg 824, Livellu 24, Statu 2, Linea 2
SQL Server hà rilevatu un errore I/O basatu in a coerenza logica: ID di pagina incorrectu (aspittatu 1:143; attuale 0:9). Hè accadutu durante una lettura di a pagina (1:143) in a basa di dati ID 39 à l'offset 0x0000000011e000 in u schedariu "C: Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi supplementari in u SQL Server u logu d'errore o u logu di l'avvenimenti di u sistema pò furnisce più dettagli. Questa hè una cundizione d'errore severu chì minaccia l'integrità di a basa di dati è deve esse corretta immediatamente. Cumplete un cuntrollu di coerenza di a basa di dati cumpleta (DBCC CHECKDB). Stu errore pò esse causatu da parechji fatturi; per più infurmazione, vede SQL Server Libri Online.
Msg 3313, Livellu 21, Statu 1, Linea 2
Durante a rifarenza di una operazione registrata in a basa di dati "Errore1", hè accadutu un errore à l'ID di log record (135:752:2). Di genere, u fallimentu specificu hè precedentemente registratu cum'è un errore in u serviziu di Windows Event Log. Risturà a basa di dati da una copia di salvezza completa, o riparà a basa di dati.
Msg 3414, Livellu 21, Statu 1, Linea 2
Un errore hè accadutu durante a ricuperazione, impediscendu a basa di dati "Error1" (39: 0) da restarting. Diagnosticate l'errori di ricuperazione è riparà, o restaurà da una bona copia di salvezza cunnisciuta. Se l'errori ùn sò micca curretti o previsti, cuntattate l'Assistenza Tecnica.
Msg 824, Livellu 24, Statu 2, Linea 2
SQL Server hà rilevatu un errore I/O basatu in a coerenza logica: ID di pagina incorrectu (aspittatu 1:160; attuale 0:41). Hè accadutu durante una lettura di a pagina (1: 160) in a basa di dati ID 39 à l'offset 0x00000000140000 in u schedariu "C: Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi supplementari in u SQL Server u logu d'errore o u logu di l'avvenimenti di u sistema pò furnisce più dettagli. Questa hè una cundizione d'errore severu chì minaccia l'integrità di a basa di dati è deve esse corretta immediatamente. Cumplete un cuntrollu di coerenza di a basa di dati cumpleta (DBCC CHECKDB). Stu errore pò esse causatu da parechji fatturi; per più infurmazione, vede SQL Server Libri Online.
Msg 824, Livellu 24, Statu 2, Linea 4
SQL Server hà rilevatu un errore I/O basatu in a coerenza logica: ID di pagina incorrectu (aspittatu 1:160; attuale 0:41). Hè accadutu durante una lettura di a pagina (1: 160) in a basa di dati ID 39 à l'offset 0x00000000140000 in u schedariu "C: Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Messaggi supplementari in u SQL Server u logu d'errore o u logu di l'avvenimenti di u sistema pò furnisce più dettagli. Questa hè una cundizione d'errore severu chì minaccia l'integrità di a basa di dati è deve esse corretta immediatamente. Cumplete un cuntrollu di coerenza di a basa di dati cumpleta (DBCC CHECKDB). Stu errore pò esse causatu da parechji fatturi; per più infurmazione, vede SQL Server Libri Online.

induve "Error1" hè u nome di a basa di dati MDF corrupta chì hè stata riparata.

Ms 3313 indica chì una operazione di log ùn pò esse realizatu.

Screenshot di missaghju d'errore:

Spiegazione precisa:

Quandu CHECKDB ùn pò micca fà l'operazione registrata, hà da rapportà u missaghju d'errore Ms 3313 è pruvate à riparà l'errori. S'ellu ùn pò micca riparà l'errore, allora a ricuperazione falla è portarà à più errori, cum'è Msg 3414 è Msg 824.

Pudete aduprà u nostru pruduttu DataNumen SQL Recovery à ritruvà i dati da u schedariu MDF currutti è scioglie stu errore.

File di mostra:

Sample di schedari MDF currutti chì pruvucarà u Ms 3313 errore:

SQL Server versione File MDF currutti File MDF riparatu da DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

Da vede: