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 5028, Nivo 16, Eta 4, Liy 4
Sistèm nan pa t 'kapab aktive ase nan baz done a rebati boutèy la.
Rezilta DBCC pou 'xxxx'.
CHECKDB jwenn 0 erè alokasyon ak 0 erè konsistans nan baz done 'xxxx'.
Msg 7909, Nivo 20, Eta 1, Liy 4
Reparasyon nan mòd ijans echwe.Ou dwe retabli soti nan backup.

kote 'xxxx' se non nan baz done a koripsyon mdf ke yo te repare.

Msg 5028 erè se pa yon erè alokasyon oswa yon erè konsistans.

Pandan ke Msg 7909 se yon erè grav ki ka rive nan anpil sitiyasyon chak fwa SQL Server panse baz done a se pi lwen pase rekiperasyon an.

Ekran nan mesaj erè:

Eksplikasyon presi:

Mesaj la erè (Msg 5028) sanble gen rapò ak dosye LOG la. Sepandan, sa a se yon move rapò. Pwoblèm aktyèl la toujou ki te koze pa koripsyon nan baz done a mdf.

Ou ka itilize pwodwi nou yo DataNumen SQL Recovery refè done yo soti nan dosye a mdf koripsyon ak rezoud erè sa a.

Egzanp Dosye:

Egzanp dosye mdf koripsyon ki pral lakòz Msg 5028 erè:

SQL Server vèsyon Dosye mdf kòwonpi Mdf dosye fiks pa DataNumen SQL Recovery
SQL Server 2014 Error3.mdf Error3_fixed.mdf