semptom:

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

SQL Server mantıksal tutarlılığa dayalı bir G/Ç hatası algıladı: yırtık sayfa (beklenen imza: 0x########; gerçek imza: 0x#######). 'xxxx.mdf' dosyasındaki ### konumunda veritabanı kimlik numarasındaki sayfanın (#:#) okunması sırasında meydana geldi. Ek mesajlar SQL Server hata günlüğü veya sistem olay günlüğü daha fazla ayrıntı sağlayabilir. Bu, veritabanı bütünlüğünü tehdit eden ve derhal düzeltilmesi gereken ciddi bir hata durumudur. Tam bir veritabanı tutarlılık denetimi (DBCC CHECKDB) tamamlayın. Bu hataya birçok faktör neden olabilir; Daha fazla bilgi için bakınız SQL Server Kitaplar Çevrimiçi.

burada 'xxx.mdf', erişilen MDF dosyasının adıdır.

Bazen .MDF veritabanı başarıyla eklenmiş olabilir. Ancak, aşağıdaki gibi bir SQL deyimini yürütmeye çalıştığınızda

[TestDB].[dbo].[test_table_1]'DEN * SEÇİN

ayrıca yukarıdaki hata mesajını alacaksınız.

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

Kesin Açıklama:

MDF dosyasındaki veriler sayfalar halinde saklanır, her sayfa 8KB'dir. SQL Server sayfadaki verilerin tutarlılığını ve entegrasyonunu sağlamak için sağlama toplamı veya yırtık sayfa olmak üzere iki mekanizma kullanır. Her ikisi de isteğe bağlıdır.

If SQL Server bazı veri sayfaları için yırtılmış sayfaları geçersiz bulursa, bu hatayı bildirir.

ü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 Hata5_1.mdf Hata5_1_fixed.mdf
SQL Server 2008 R2 Hata5_2.mdf Hata5_2_fixed.mdf
SQL Server 2012 Hata5_3.mdf Hata5_3_fixed.mdf
SQL Server 2014 Hata5_4.mdf Hata5_4_fixed.mdf