Sintomas:

Kung gigamit DBCC CHECKDB uban sa REPAIR_ALOW_DATA_LOSS parameter aron ayohon ang usa ka dunot nga .MDF database, sama niini:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

nakita nimo ang mosunud nga mensahe sa sayup:

Msg 5028, Antas 16, State 4, Line 4
Dili mapalihok sa sistema ang igo nga bahin sa database aron matukod pag-usab ang troso.
Mga resulta sa DBCC alang sa 'xxxx'.
Nakit-an sa CHECKDB ang 0 nga mga sayup nga alokasyon ug 0 nga mga sayup nga pagkamakanunayon sa database 'xxxx'.
Msg 7909, Antas 20, State 1, Line 4
Napakyas ang pag-ayo sa emergency-mode. Kinahanglan nimo ibalik gikan sa pag-backup.

diin ang 'xxxx' ngalan sa dunot nga MDF database nga giayo.

Mensahe 5028 ang sayup bisan sayup nga alokasyon o sayup nga pagkamakanunayon.

samtang Mensahe 7909 usa ka grabe nga sayup nga mahimong mahitabo sa daghang mga sitwasyon bisan kanus-a SQL Server hunahunaa nga ang database dili na maulian.

Screenshot sa mensahe sa sayup:

Tukma nga Pagpasabut:

Ang mensahe sa sayup (Mensahe 5028) daw adunay kalabotan sa LOG file. Bisan pa, kini usa ka sayup nga pagtaho. Ang tinuud nga problema hinungdan gihapon sa pagkadunot sa MDF database.

Mahimo nimong gamiton ang among produkto DataNumen SQL Recovery aron makuha ang datos gikan sa dunot nga MDF file ug sulbaron kini nga sayup.

Mga Sample nga file:

Sampol nga daotan nga mga MDF file nga hinungdan sa Mensahe 5028 sayop:

SQL Server nga bersyon Nadaot nga MDF file Ang MDF file nga gitakda sa DataNumen SQL Recovery
SQL Server 2014 Sayup3.mdf Error3_fixed.mdf