Белги:

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

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

Msg 5125, 24-деңгээл, 2-штат, 2-сап
Файл 'C: Программа FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf' операциялык тутум тарабынан кыскартылган окшойт. Күтүлгөн көлөмү 5120 КБ, бирок иш жүзүндөгү көлөмү 5112 КБ.
Msg 3414, 21-деңгээл, 1-штат, 2-сап
Калыбына келтирүү учурунда ката пайда болуп, 'Error1' (39:0) маалымат базасын кайра калыбына келтирүүгө тоскоол болду.tarтинг. Калыбына келтирүү каталарын диагностикалаңыз жана аларды оңдоңуз же белгилүү жакшы камдык көчүрмөдөн калыбына келтириңиз. Эгер каталар оңдолбосо же күтүлбөсө, Техникалык колдоо бөлүмүнө кайрылыңыз.

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

Msg 5125 ката бул бөлүштүрүү катасы же ырааттуулук катасы. Бул MDB файлынын куйругунун бөлүгү маалыматтардын бузулушуна байланыштуу алынып салынганда пайда болот.

Ката кабарынын скриншоту:

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

MDB файлынын куйрук бөлүгү алынып салынганда, CHECKDB отчет берет Msg 5125 ката жана аны оңдоого аракет кылыңыз. Эгер маалымат базасын оңдоо мүмкүн болбосо, анда ал өндүрөт Msg 3414 ката.

Чынында, маалымат базасы да калыбына келтирилиши мүмкүн, эгерде биздин продуктту колдонуу DataNumen SQL Recovery тапшырманы аткаруу.

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

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

Колдонулган адабияттар: