Sümptom:

Kui proovite .MDF andmebaasi lisada SQL Server, näete järgmist tõrketeadet:

Serveri 'xxx' andmebaasi lisamine nurjus. (Microsoft.SqlServer.Smo)

Transact-SQL-i lause või partii käivitamisel ilmnes erand. (Microsoft.SqlServer.ConnectionInfo)

Faili „xxx.mdf” päis ei ole kehtiv andmebaasifaili päis. Atribuut FILE SIZE on vale. (Micosoft SQL Server, Viga: 5172)

kus 'xxx.mdf' on manustatava MDF-faili nimi.

Veateate ekraanipilt:

Täpne selgitus:

Andmed MDF-failis salvestatakse lehtedena, iga leht on 8KB. Esimest lehte nimetatakse failipäise leheks, mis sisaldab most oluline teave kogu faili kohta, näiteks faili allkiri, faili suurus, ühilduvus jne.

Kui MDF-faili päise leht on rikutud või rikutud ja Microsoft ei suuda seda tuvastada SQL Server, Siis SQL Server arvab, et päis ei sobi, ja teatab sellest veast.

Võite kasutada meie toodet DataNumen SQL Recovery andmete taastamiseks rikutud MDF-failist ja selle vea lahendamiseks.

Näidisfailid:

Vigade põhjustavate korrumpeerunud MDF-failide näidised:

SQL Server versioon Rikutud MDF-fail MDF-faili parandas DataNumen SQL Recovery
SQL Server 2005 Viga2_1.mdf Viga2_1_parandatud.mdf
SQL Server 2008 R2 Viga2_2.mdf Viga2_2_parandatud.mdf
SQL Server 2012 Viga2_3.mdf Viga2_3_parandatud.mdf
SQL Server 2014 Viga2_4.mdf Viga2_4_parandatud.mdf