Sintomu:

Meta tuża DBCC CHECKDB ma REPAIR_ALLOW_DATA_LOSS parametru biex isewwi database .MDF korrotta, bħal din:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

tara l-messaġġ ta 'żball li ġej:

Msg 5028, Livell 16, Stat 4, Linja 4
Is-sistema ma setgħetx tattiva biżżejjed mid-database biex terġa 'tinbena r-reġistru.
Riżultati DBCC għal 'xxxx'.
CHECKDB sab 0 żbalji ta 'allokazzjoni u 0 żbalji ta' konsistenza fid-database 'xxxx'.
Msg 7909, Livell 20, Stat 1, Linja 4
It-tiswija tal-modalità ta 'emerġenza falliet. Trid tirrestawra mill-backup.

fejn 'xxxx' huwa l-isem tad-database tal-MDF korrotta li qed tissewwa.

Msg 5028 żball la huwa żball ta 'allokazzjoni jew żball ta' konsistenza.

Filwaqt li Msg 7909 huwa żball sever li jista 'jseħħ f'ħafna sitwazzjonijiet kull meta SQL Server naħseb li d-database hija lil hinn mill-irkupru.

Screenshot tal-messaġġ ta 'żball:

Spjegazzjoni preċiża:

Il-messaġġ ta 'żball (Msg 5028) jidher li huwa relatat mal-fajl LOG. Madankollu, dan huwa rapport ħażin. Il-problema attwali għadha kkawżata mill-korruzzjoni tad-database MDF.

Tista 'tuża l-prodott tagħna DataNumen SQL Recovery biex tirkupra d-dejta mill-fajl MDF korrott u ssolvi dan l-iżball.

Fajls tal-Kampjun:

Kampjun ta 'fajls MDF korrotti li se jikkawżaw il - Msg 5028 żball:

SQL Server verżjoni Fajl MDF korrott Fajl MDF iffissat minn DataNumen SQL Recovery
SQL Server 2014 Żball3.mdf Error3_fixed.mdf