Sintomas:

Kapag gumagamit DBCC CHECKDB sa REPAIR_ALLOW_DATA_LOSS parameter upang maayos ang isang sira .MDF database, tulad nito:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

nakikita mo ang sumusunod na mensahe ng error:

Msg 5125, Antas 24, Estado 2, Line 2
File 'C: Program FilesMicrosoft SQL ServerAng MSSQL12.SQL2014MSSQLDATAError1.mdf 'ay lilitaw na pinutol ng operating system. Ang inaasahang laki ay 5120 KB ngunit ang aktwal na laki ay 5112 KB.
Msg 3414, Antas 21, Estado 1, Line 2
Naganap ang isang error sa panahon ng pag-recover, pinipigilan ang database na 'Error1' (39: 0) mula sa restarting. I-diagnose ang mga error sa pagbawi at ayusin ang mga ito, o ibalik mula sa isang kilalang mahusay na pag-backup. Kung ang mga pagkakamali ay hindi naitama o inaasahan, makipag-ugnay sa Suporta sa Teknikal.

kung saan ang 'Error1' ay pangalan ng sira na MDF database na inaayos.

Mensahe 5125 error ay neigher isang error sa paglalaan o isang error sa pagkakapare-pareho. Ito ay nangyayari kapag ang bahagi ng buntot ng MDB file ay tinanggal, dahil sa katiwalian ng data.

Screenshot ng mensahe ng error:

Tiyak na Paliwanag:

Kapag ang bahagi ng buntot ng MDB file ay tinanggal, CHECKDB ay mag-uulat Mensahe 5125 error at subukang ayusin ito. Kung hindi maiayos ang database, gagawa ito Mensahe 3414 error.

Sa totoo lang maaari ding makuha ang database, kung gumagamit ng aming produkto DataNumen SQL Recovery upang gawin ang gawain.

Mga Sample na File:

SQL Server bersyon Masirang MDF file Ang MDF file ay naayos ng DataNumen SQL Recovery
SQL Server 2014 Error8.mdf Error8_fixed.mdf

Sanggunian: