Belirtiler:
MDF verilənlər bazasını daxil etməyə çalışarkən SQL Server, aşağıdakı səhv mesajını görürsünüz:
Server 'xxx' üçün verilənlər bazası əlavə edilmədi. (Microsoft.SqlServer.Smo)
Transact-SQL bəyanatı və ya toplusu icra edilərkən istisna baş verdi. (Microsoft.SqlServer.ConnectionInfo)
'xxx.mdf' faylının başlığı etibarlı verilənlər bazası fayl başlığı deyil. FILE SIZE xüsusiyyəti yanlışdır.(Micosoft SQL Server, Xəta: 5172)
burada 'xxx.mdf' əlavə ediləcək MDF faylının adıdır.
Səhv mesajının ekran görüntüsü:
Dəqiq izahat:
MDF faylındakı məlumatlar hər səhifənin ölçüsü 8 KB olmaqla səhifələr şəklində saxlanılır. Fayl başlığı səhifəsi adlanan birinci səhifə m-dən ibarətdirost fayl imzası, ölçüsü, uyğunluğu və daxil olmaqla bütün fayl haqqında vacib məlumatlar digər vacib detallar.
MDF faylının başlıq səhifəsi zədələnibsə və ya zədələnibsə və Microsoft tərəfindən tanınmırsa SQL Server, Sonra SQL Server başlığın etibarlı olmadığını düşünəcək və bu səhvi bildirəcək.
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əta2_1.mdf | Error2_1_fixed.mdf |
SQL Server 2008 R2 | Xəta2_2.mdf | Error2_2_fixed.mdf |
SQL Server 2012 | Xəta2_3.mdf | Error2_3_fixed.mdf |
SQL Server 2014 | Xəta2_4.mdf | Error2_4_fixed.mdf |