semptom:

Bir .MDF veritabanı eklemeye çalışırken SQL Server, aşağıdaki hata mesajını görürsünüz:

'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:

Bir MDF dosyasındaki veriler, her sayfa 8KB boyutunda olacak şekilde sayfalar halinde saklanır. Dosya başlık sayfası adı verilen ilk sayfa, most dosya imzası, boyutu, uyumluluğu ve diğer önemli ayrıntılar.

MDF dosya başlık sayfası zarar görmüş veya bozulmuşsa 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 bozuk MDF dosyasındaki verileri kurtarmak ve bu hatayı çözmek için.

Örnek Dosyalar:

Hataya neden olacak bozuk MDF dosyalarını örnekleyin:

SQL Server versiyon Bozuk MDF dosyası tarafından düzeltilen MDF dosyası DataNumen SQL Recovery
SQL Server 2005 Hata2_1.mdf Hata2_1_fixed.mdf
SQL Server 2008 R2 Hata2_2.mdf Hata2_2_fixed.mdf
SQL Server 2012 Hata2_3.mdf Hata2_3_fixed.mdf
SQL Server 2014 Hata2_4.mdf Hata2_4_fixed.mdf