Белги:

.MDF маалымат базасын тиркөө учурунда SQL Server, сиз төмөнкү ката кабарын көрөсүз:

SQL Server логикалык ырааттуулукка негизделген киргизүү/чыгаруу катасын аныктады: туура эмес текшерүү суммасы (күтүлгөн: 0x2abc3894; иш жүзүндө: 0x2ebe208e). Бул 'xxx.mdf' файлында 1x1 офсетинде ID 12 маалыматтар базасында (0:00000000002000) баракты окуу учурунда болду. Кошумча билдирүүлөр SQL Server ката журналы же тутум окуялар журналы көбүрөөк маалымат бере алат. Бул маалымат базасынын бүтүндүгүнө коркунуч туудурган катаал ката шарты жана дароо оңдолушу керек. Толук маалымат базасынын ырааттуулугун текшерүүнү (DBCC CHECKDB) бүтүрүңүз. Бул ката көптөгөн себептерден улам келип чыгышы мүмкүн; көбүрөөк маалымат алуу үчүн, карагыла SQL Server Онлайн китептер. (Microsoft SQL Server, Ката: 824)

мында 'xxx.mdf' кирилип жаткан MDF файлынын аты.

Кээде сиз .MDF базасы ийгиликтүү тиркелиши мүмкүн. Бирок, сиз SQL билдирүүсүн аткарууга аракет кылганыңызда, мисалы

ТАНДОО * [TestDB].[dbo].[test_table_1]

сиз дагы жогорудагы ката кабарын аласыз.

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

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

MDF файлындагы маалыматтар барак түрүндө сакталат, ар бир барак 8КБ. Ар бир бетте кошумча текшерүү суммасы талаасы бар.

If SQL Server кээ бир маалымат барактарында текшерүү суммасынын маанилери жараксыз деп табылса, анда ал бул ката жөнүндө кабарлайт.

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

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

Катага алып келе турган бузулган MDF файлдарынын үлгүсү:

SQL Server версия Бузулган MDF файлы MDF файлы тарабынан бекитилген DataNumen SQL Recovery
SQL Server 2005 Error4_1.mdf Error4_1_fixed.mdf
SQL Server 2008 R2 Error4_2.mdf Error4_2_fixed.mdf
SQL Server 2012 Error4_3.mdf Error4_3_fixed.mdf
SQL Server 2014 Error4_4.mdf Error4_4_fixed.mdf