Gejala:

Nalika nyoba kanggo masang database .MDF ing SQL Server, sampeyan ndeleng pesen kesalahan ing ngisor iki:

Gagal masang database kanggo Server 'xxx'. (Microsoft.SqlServer.Smo)

Pangecualian dumadi nalika nglakokake statement utawa kumpulan Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

Header file 'xxx.mdf' dudu header file database sing bener. Properti FILE SIZE ora bener. (Micosoft SQL Server, Kesalahan: 5172)

ngendi 'xxx.mdf' iku jeneng berkas MDF sing bakal ditempelake.

Screenshot pesen kesalahan:

Panjelasan sing tepat:

Data ing file MDF disimpen minangka kaca, kanthi ukuran saben kaca 8KB. Kaca pisanan, disebut kaca header file, ngemot most informasi penting babagan kabeh file, kalebu teken file, ukuran, kompatibilitas, lan rincian penting liyane.

Yen kaca header file MDF rusak utawa rusak, lan ora bisa dikenali dening Microsoft SQL Server, banjur SQL Server bakal mikir header ora bener lan laporan kesalahan iki.

Sampeyan bisa nggunakake produk kita DataNumen SQL Recovery kanggo waras data saka file MDF ngrusak lan ngatasi kesalahan iki.

File Sample:

Sampel file MDF sing rusak sing bakal nyebabake kesalahan:

SQL Server versi File MDF sing rusak MDF file didandani dening 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