semptom:

İçine bir .MDF veritabanı eklemeye çalışırken SQL Serveraşağıdaki hata mesajını görüyorsunuz:

'Xxx' Sunucusu için veritabanı eklenemedi. (Microsoft.SqlServer.Smo)

Transact-SQL deyimi veya toplu iş yürütülürken bir istisna oluştu. (Microsoft.SqlServer.ConnectionInfo)

'Xxx.mdf' dosyasının başlığı, geçerli bir veritabanı dosyası başlığı değil. FILE SIZE özelliği yanlış. (Micosoft SQL Server, Hata: 5172)

burada 'xxx.mdf' eklenecek MDF dosyasının adıdır.

Hata mesajının ekran görüntüsü:

Kesin Açıklama:

MDF dosyasındaki veriler sayfalar olarak saklanır, her sayfa 8KB'dir. İlk sayfaya m içeren dosya başlığı sayfası denir.ost dosya imzası, dosya boyutu, uyumluluk vb. gibi tüm dosya hakkında önemli bilgiler.

MDF dosya başlık sayfası hasar görmüş veya bozuksa ve Microsoft tarafından tanınamıyorsa SQL Server, Daha sonra SQL Server başlığın geçerli olmadığını düşünecek ve bu hatayı bildirecektir.

Ürünümüzü kullanabilirsiniz DataNumen SQL Recovery Verileri bozuk MDF dosyasından kurtarmak ve bu hatayı çözmek için.

Örnek Dosyalar:

Hataya neden olacak örnek bozuk MDF dosyaları:

SQL Server versiyon Bozuk MDF dosyası MDF dosyası DataNumen SQL Recovery
SQL Server 2005 Hata2_1.mdf Error2_1_fixed.mdf
SQL Server 2008 R2 Hata2_2.mdf Error2_2_fixed.mdf
SQL Server 2012 Hata2_3.mdf Error2_3_fixed.mdf
SQL Server 2014 Hata2_4.mdf Error2_4_fixed.mdf