Белги:

колдонууда DBCC CHECKDB менен РЕPAIR_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