Белги:

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

'Xxx' сервери үчүн маалымат базасын тиркөө ишке ашкан жок. (Microsoft.SqlServer.Smo)

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

'Xxx.mdf' файлынын аталышы жарактуу маалымат базасынын файл башы эмес. FILE SIZE касиети туура эмес. (Micosoft SQL Server, Ката: 5172)

мында '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 Error2_1.mdf Error2_1_fixed.mdf
SQL Server 2008 R2 Error2_2.mdf Error2_2_fixed.mdf
SQL Server 2012 Error2_3.mdf Error2_3_fixed.mdf
SQL Server 2014 Error2_4.mdf Error2_4_fixed.mdf