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:
Bu sorğu üçün data əldə etmək alınmadı. (Microsoft.SqlServer.Management.Sdk.Sfc)
Transact-SQL bəyanatı və ya toplusu icra edilərkən istisna baş verdi. (Microsoft.SqlServer.ConnectionInfo)
xxx.mdf əsas verilənlər bazası faylı deyil. (Microsoft SQL Server, Xəta: 5171)
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 səhifələr şəklində saxlanılır, hər səhifə 8KB-dir. Birinci səhifə m-dən ibarət fayl başlığı səhifəsi adlanırost fayl imzası, fayl ölçüsü, uyğunluq və s. kimi bütün fayl haqqında vacib məlumatlar. Qalan səhifələr həmçinin səhifənin ayrılması məlumatı və faktiki məlumat da daxil olmaqla vacib məlumatları ehtiva edir.
MDF faylının başlıq səhifəsi və ya digər mühüm idarəetmə səhifələri zədələnibsə və ya zədələnibsə və Microsoft tərəfindən tanınmırsa SQL Server, Sonra SQL Server bütün faylın etibarlı əsas verilənlər bazası faylı 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əta1_1.mdf | Error1_1_fixed.mdf |
SQL Server 2008 R2 | Xəta1_2.mdf | Error1_2_fixed.mdf |
SQL Server 2012 | Xəta1_3.mdf | Error1_3_fixed.mdf |
SQL Server 2014 | Xəta1_4.mdf | Error1_4_fixed.mdf |