sentòm:

Lè w ap itilize DBCC CHECKDB ak REPAIR_ALLOW_DATA_LOSS paramèt pou fè reparasyon pou yon baz done .MDF fin pouri, tankou sa a:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ou wè mesaj erè sa a:

Msg 5125, Nivo 24, Eta 2, Liy 2
Dosye 'C: Pwogram FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf 'parèt yo te tronpe pa sistèm nan fonksyone. 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, anpeche baz done a 'Error1' (39: 0) soti nan restarting. Dyagnostike erè yo rekiperasyon ak ranje yo, oswa retabli de yon backup li te ye bon. Si erè yo pa korije oswa espere, kontakte Sipò teknik.

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

Msg 5125 erè se pi piti yon erè alokasyon ni yon erè konsistans. Li rive lè se pati nan ke nan dosye mdb la retire, akòz done koripsyon.

Ekran nan mesaj erè:

Eksplikasyon presi:

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

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

Egzanp Dosye:

SQL Server vèsyon Dosye mdf kòwonpi Mdf dosye fiks pa DataNumen SQL Recovery
SQL Server 2014 Erè8.mdf Erè8_fixed.mdf

Referans: