Sintomu:

Meta tipprova tehmeż database .MDF fi SQL Server, tara l-messaġġ ta 'żball li ġej:

Ma rnexxilekx tieħu data għal din it-talba. (Microsoft.SqlServer.Management.Sdk.Sfc)

Eċċezzjoni seħħet waqt l-eżekuzzjoni ta 'dikjarazzjoni jew lott Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf mhuwiex fajl tad-database primarju. (Microsoft SQL Server, Żball: 5171)

fejn 'xxx.mdf huwa l-isem tal-fajl MDF li għandu jkun mehmuż.

Screenshot tal-messaġġ ta 'żball:

Spjegazzjoni preċiża:

Id-dejta fil-fajl MDF hija maħżuna bħala paġni, kull paġna hija 8KB. L-ewwel paġna tissejjaħ il-paġna tal-header tal-fajl, li fiha l-most informazzjoni importanti dwar il-fajl kollu, bħall-firma tal-fajl, id-daqs tal-fajl, il-kompatibilità, eċċ. Il-bqija tal-paġni fihom ukoll l-informazzjoni importanti, inkluża l-informazzjoni dwar l-allokazzjoni tal-paġna kif ukoll id-dejta attwali.

Jekk il-paġna ta 'l-intestatura tal-fajl MDF, jew paġni importanti oħra ta' ġestjoni huma mħassra jew korrotti, u ma jistgħux jiġu rikonoxxuti minn Microsoft SQL Server, Imbagħad SQL Server se jaħseb li l-fajl kollu mhuwiex fajl tad-database primarju validu u jirrapporta dan l-iżball.

Tista 'tuża l-prodott tagħna DataNumen SQL Recovery biex tirkupra d-dejta mill-fajl MDF korrott u ssolvi dan l-iżball.

Fajls tal-Kampjun:

Kampjun ta 'fajls MDF korrotti li jikkawżaw l-iżball:

SQL Server verżjoni Fajl MDF korrott Fajl MDF iffissat minn 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