Белги:

колдонууда DBCC CHECKDB менен REPAIR_ALLOW_DATA_LOSS бузулган .MDF маалымат базасын калыбына келтирүү үчүн параметр, төмөнкүдөй:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

сиз төмөнкү ката кабарын көрөсүз:

Msg 5028, 16-деңгээл, 4-штат, 4-сап
Тутум маалымат журналын калыбына келтирүү үчүн жетиштүү деңгээлде активдештире алган жок.
'Xxxx' үчүн DBCC жыйынтыктары.
CHECKDB 'xxxx' маалымат базасында 0 бөлүштүрүү катасын жана 0 ырааттуулук катасын тапты.
Msg 7909, 20-деңгээл, 1-штат, 4-сап
Авариялык режимди оңдоо ишке ашкан жок. Камдык көчүрмөдөн калыбына келтирүү керек.

бул жерде 'xxxx' оңдолуп жаткан MDF бузулган маалымат базасынын аты.

Msg 5028 ката бөлүштүрүү катасы же ырааттуулук катасы эмес.

жатканда Msg 7909 ар кандай кырдаалда пайда болушу мүмкүн болгон ката SQL Server базаны калыбына келтирүү мүмкүн эмес деп ойлойм.

Ката жөнүндө билдирүүнүн скриншоту:

Так түшүндүрмө:

Ката жөнүндө билдирүү (Msg 5028) LOG файлына байланыштуу окшойт. Бирок, бул туура эмес маалымат. Чыныгы көйгөй дагы эле MDF маалымат базасынын бузулушунан келип чыгууда.

Сиз биздин өнүмдү колдоно аласыз DataNumen SQL Recovery бузулган MDF файлындагы дайындарды калыбына келтирүү жана ушул катаны чечүү.

Үлгү файлдары:

Мунун келип чыгышына алып келүүчү бузулган MDF файлдарынын үлгүсү Msg 5028 ката:

SQL Server версия Бузулган MDF файлы Тарабынан бекитилген MDF файлы DataNumen SQL Recovery
SQL Server 2014 Error3.mdf Error3_fixed.mdf