sentòm:

Lè w ap itilize DBCC CHECKDB ak REPAIR_ALLOW_DATA_LOSS paramèt pou repare yon baz done .MDF koripsyon, tankou sa a:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ou wè mesaj erè sa a:

Msg 5125, Nivo 24, Eta 2, Liy 2
File 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf' sanble ke sistèm operasyon an te tronke. Gwosè espere se 5120 KB men gwosè aktyèl la se 5112 KB.
Msg 3414, Nivo 21, Eta 1, Liy 2
Yon erè ki te fèt pandan rekiperasyon an, anpeche baz done 'Error1' (39:0) soti nan restarting. Fè dyagnostik erè rekiperasyon yo epi ranje yo, oswa restore soti nan yon bon backup li te ye. Si erè yo pa korije oswa espere, kontakte sipò teknik.

kote 'Error1' se non baz done MDF koripsyon ke yo te repare.

Mesye 5125 erè se neigher yon erè alokasyon ni yon erè konsistans. Li rive lè yo retire pati nan ke nan dosye a MDB, akòz koripsyon done yo.

Ekran mesaj erè:

Eksplikasyon egzak:

Lè yo retire pati ke dosye MDB a, CHECKDB pral rapòte Mesye 5125 erè epi eseye ranje li. Si baz done a pa ka fiks, Lè sa a, li pral pwodwi Mesye 3414 erè.

Aktyèlman baz done a kapab tou refè, si w ap itilize pwodwi nou an DataNumen SQL Recovery fè travay la.

Egzanp Fichye:

SQL Server vèsyon Fichye MDF koripsyon Fichye MDF fikse pa DataNumen SQL Recovery
SQL Server 2014 Erè8.mdf Erè8_fixed.mdf

Referans: