Belirtiler:

Bir .MDF verilənlər bazası əlavə edildikdə SQL Server, aşağıdakı səhv mesajını görürsünüz:

SQL Server məntiqi bir tutarlılığa əsaslanan giriş / çıxma xətası aşkar etdi: cırılmış səhifə (gözlənilən imza: 0x ########; faktiki imza: 0x #######). Bu, 'xxxx.mdf' faylında ### ofsetdə verilənlər bazası ID-də səhifənin oxunması zamanı (#: #) meydana gəldi. Əlavə mesajlar SQL Server səhvlər qeydləri və ya sistem hadisələri qeydləri daha ətraflı məlumat verə bilər. Bu verilənlər bazası bütövlüyünü təhdid edən ciddi bir səhv şərtidir və dərhal düzəldilməlidir. Tam verilənlər bazası tutarlılığını yoxlayın (DBCC CHECKDB). Bu xətaya bir çox amillər səbəb ola bilər; daha çox məlumat üçün baxın SQL Server Onlayn kitablar.

burada 'xxx.mdf' əldə edilən MDF sənədinin adıdır.

Bəzən .MDF verilənlər bazası uğurla əlavə edilə bilər. Bununla belə, bir SQL ifadəsini icra etməyə çalışdığınız zaman

[TestDB] 'dən SEÇİN *. [Dbo]. [Test_table_1]

yuxarıdakı səhv mesajını da alacaqsınız.

Səhv mesajının ekran görüntüsü:

Dəqiq İzahat:

MDF sənədindəki məlumatlar səhifələr kimi saxlanılır, hər səhifə 8KB-dır. SQL Server səhifədəki məlumatların, yəni nəzarət cəmi və ya cırılmış səhifədəki məlumatların tutarlılığına və inteqrasiyasına əmin olmaq üçün iki mexanizmdən istifadə edir. Hər ikisi də isteğe bağlıdır.

If SQL Server bəzi məlumat səhifələrinin cırılmış səhifələrini etibarsız hesab edərsə, bu səhv barədə məlumat verəcəkdir.

Məhsulumuzdan istifadə edə bilərsiniz DataNumen SQL Recovery məlumatları pozulmuş MDF sənədindən bərpa etmək və bu xətanı həll etmək.

Nümunə sənədlər:

Səhvə səbəb olacaq pozulmuş MDF sənədlərinin nümunəsi:

SQL Server variant Pozulmuş MDF faylı MDF faylı DataNumen SQL Recovery
SQL Server 2005 Xəta5_1.mdf Xəta5_1_fiksli.mdf
SQL Server 2008 R2 Xəta5_2.mdf Xəta5_2_fiksli.mdf
SQL Server 2012 Xəta5_3.mdf Xəta5_3_fiksli.mdf
SQL Server 2014 Xəta5_4.mdf Xəta5_4_fiksli.mdf