Белги:

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

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

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

Бул жерде '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

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