sentòm:
Lè w ap eseye tache yon baz done .MDF nan SQL Server, ou wè mesaj erè sa a:
Tache baz done echwe pou sèvè 'xxx'. (Microsoft.SqlServer.Smo)
Yon eksepsyon te fèt pandan y ap egzekite yon deklarasyon Transact-SQL oswa yon pakèt. (Microsoft.SqlServer.ConnectionInfo)
Tèt pou fichye 'xxx.mdf' se pa yon baz done ki valab. Pwopriyete FILE SIZE la pa kòrèk.(Micosoft SQL Server, Erè: 5172)
kote 'xxx.mdf' se non fichye MDF pou tache.
Ekran mesaj erè:
Eksplikasyon egzak:
Done yo nan yon fichye MDF yo estoke kòm paj, ak chak paj yo se 8KB nan gwosè. Premye paj la, ki rele paj header fichye a, gen most enfòmasyon enpòtan sou dosye a tout antye, ki gen ladan siyati dosye a, gwosè, konpatibilite, ak lòt detay esansyèl.
Si paj header dosye MDF la domaje oswa pèvèti, epi Microsoft pa ka rekonèt li SQL Server, Lè sa a, SQL Server pral panse header la pa valab epi rapòte erè sa a.
Ou ka sèvi ak pwodwi nou an DataNumen SQL Recovery refè done ki soti nan fichye MDF fin pouri epi rezoud erè sa a.
Egzanp Fichye:
Egzanp fichye MDF koripsyon ki pral lakòz erè a:
SQL Server vèsyon | Fichye MDF koripsyon | Fichye MDF fikse pa 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 |