Belirtiler:
MDF verilənlər bazasını daxil edərkən SQL Server, aşağıdakı səhv mesajını görürsünüz:
SQL Server məntiqi ardıcıllığa əsaslanan I/O xətası aşkarlandı: cırıq səhifə (gözlənilən imza: 0x########; faktiki imza: 0x#######). Bu, 'xxxx.mdf' faylında ### ofsetində verilənlər bazası ID #-də (#:#) səhifənin oxunması zamanı baş verdi. Əlavə mesajlar SQL Server xəta jurnalı və ya sistem hadisə jurnalı daha ətraflı məlumat verə bilər. Bu verilənlər bazası bütövlüyünü təhdid edən ciddi xəta vəziyyətidir və dərhal düzəldilməlidir. Tam verilənlər bazası uyğunluq yoxlamasını tamamlayın (DBCC CHECKDB). Bu xətaya bir çox amillər səbəb ola bilər; əlavə məlumat üçün bax SQL Server Kitablar online.
burada 'xxx.mdf' daxil olan MDF faylının adıdır.
Bəzən .MDF verilənlər bazası uğurla əlavə oluna bilər. Bununla belə, SQL ifadəsini yerinə yetirməyə çalışdığınız zaman, məsələn
SEÇİN * [TestDB].[dbo].[test_cədvəli_1]
yuxarıdakı səhv mesajını da alacaqsınız.
Səhv mesajının ekran görüntüsü:
Dəqiq izahat:
MDF faylındakı məlumatlar səhifələr şəklində saxlanılır, hər səhifə 8KB-dir. SQL Server səhifədəki məlumatların, yəni yoxlama məbləğinin və ya cırılmış səhifənin ardıcıllığına və inteqrasiyasına əmin olmaq üçün iki mexanizmdən istifadə edir. Hər ikisi isteğe bağlıdır.
If SQL Server bəzi məlumat səhifələri üçün cırılmış səhifələri etibarsız hesab edərsə, bu səhvi bildirəcəkdir.
Məhsulumuzdan istifadə edə bilərsiniz DataNumen SQL Recovery pozulmuş MDF faylından məlumatları bərpa etmək və bu səhvi həll etmək.
Nümunə faylları:
Xətaya səbəb olan zədələnmiş MDF fayllarını nümunə götürün:
SQL Server variant | Zədələnmiş MDF faylı | MDF faylı tərəfindən düzəldildi DataNumen SQL Recovery |
SQL Server 2005 | Xəta5_1.mdf | Error5_1_fixed.mdf |
SQL Server 2008 R2 | Xəta5_2.mdf | Error5_2_fixed.mdf |
SQL Server 2012 | Xəta5_3.mdf | Error5_3_fixed.mdf |
SQL Server 2014 | Xəta5_4.mdf | Error5_4_fixed.mdf |