Белги:

.MDF базасын тиркөөгө аракет кылып жатканда SQL Server, сиз төмөнкү ката кабарын көрөсүз:

Бул сурам боюнча дайындар алынбай калды. (Microsoft.SqlServer.Management.Sdk.Sfc)

Transact-SQL билдирүүсүн же партиясын аткарууда өзгөчө кырдаал келип чыкты. (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf негизги маалыматтар базасы эмес. (Microsoft SQL Server, Ката: 5171)

мында 'xxx.mdf - тиркелүүчү MDF файлынын аталышы.

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

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

MDF файлындагы маалыматтар барактар ​​катары сакталат, ар бир барак 8KB. Биринчи барак м-н камтыган файлдын баш баракчасы деп аталатost Файлдын кол тамгасы, файлдын көлөмү, шайкештиги жана башкалар сыяктуу бүт файл жөнүндө маанилүү маалымат. Калган беттерде маанилүү маалыматтар камтылган, анын ичинде барактын бөлүштүрүлүшү жөнүндө маалыматтар жана чыныгы маалыматтар.

Эгерде MDF файлынын баш баракчасы же башка маанилүү башкаруу баракчалары бузулган же бузулган болсо, аларды Microsoft тааный албайт SQL Serverболсо, анда SQL Server толугу менен файл жарактуу баштапкы маалымат базасы файл эмес деп ойлойм жана бул ката жөнүндө кабарлайм.

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

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

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

SQL Server версия Бузулган MDF файлы Тарабынан бекитилген MDF файлы DataNumen SQL Recovery
SQL Server 2005 Error1_1.mdf Error1_1_fixed.mdf
SQL Server 2008 R2 Error1_2.mdf Error1_2_fixed.mdf
SQL Server 2012 Error1_3.mdf Error1_3_fixed.mdf
SQL Server 2014 Error1_4.mdf Error1_4_fixed.mdf