Belirtiler:

Istifadə edərkən DBCC CHECKDB ilə DATA_İTİRİNİ TƏMİR EDİN pozulmuş .MDF verilənlər bazasını təmir etmək üçün parametr, bu kimi:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

aşağıdakı səhv mesajını görürsünüz:

Msg 5125, Səviyyə 24, Vəziyyət 2, Sətir 2
Fayl 'C: Proqram FayllarıMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf' əməliyyat sistemi tərəfindən kəsilib. Gözlənilən ölçü 5120 KB, lakin faktiki ölçü 5112 KB-dir.
Msg 3414, Səviyyə 21, Vəziyyət 1, Sətir 2
Bərpa zamanı 'Xəta1' verilənlər bazasını (39:0) bərpa etməyə mane olan xəta baş verdi.tarting. Bərpa xətalarını diaqnoz edin və onları düzəldin və ya məlum yaxşı ehtiyat nüsxədən bərpa edin. Səhvlər düzəldilməzsə və ya gözlənilməzsə, Texniki Dəstək ilə əlaqə saxlayın.

burada 'Xəta1' təmir edilən korlanmış MDF verilənlər bazasının adıdır.

MSG 5125 səhv nə bölüşdürmə xətası, nə də ardıcıllıq xətasıdır. MDB faylının quyruğunun bir hissəsi məlumatların pozulması səbəbindən çıxarıldıqda baş verir.

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

Dəqiq izahat:

MDB faylının quyruğunun bir hissəsi çıxarıldıqda, CHECKDB hesabat verəcəkdir MSG 5125 səhv edin və onu düzəltməyə çalışın. Əgər verilənlər bazası düzəldilə bilmirsə, o zaman istehsal edəcək MSG 3414 səhv.

Məhsulumuzdan istifadə etsəniz, əslində verilənlər bazası da bərpa edilə bilər DataNumen SQL Recovery tapşırığı yerinə yetirmək.

Nümunə faylları:

SQL Server variant Zədələnmiş MDF faylı MDF faylı tərəfindən düzəldildi DataNumen SQL Recovery
SQL Server 2014 Xəta8.mdf Xəta8_fixed.mdf

References: