Belirtiler:

Bir .MDF verilənlər bazası əlavə 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ını əlavə etmək alınmadı. (Microsoft.SqlServer.Smo)

Bir Transact-SQL ifadəsi və ya toplu icrası zamanı bir istisna meydana gəldi. (Microsoft.SqlServer.ConnectionInfo)

'Xxx.mdf' faylının başlığı etibarlı bir verilənlər bazası faylı başlığı deyil. FILE SIZE xassəsi səhvdir. (Micosoft SQL Server, Xəta: 5172)

burada 'xxx.mdf' əlavə ediləcək MDF sənədinin adıdır.

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. Birinci səhifəyə m daxil olan fayl başlığı səhifəsi deyilirost fayl imzası, fayl ölçüsü, uyğunluq və s. kimi bütün fayl haqqında vacib məlumatlar.

MDF fayl başlığı səhifəsi zədələnibsə və ya pozulubsa 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ə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əta2_1.mdf Xəta2_1_fiksli.mdf
SQL Server 2008 R2 Xəta2_2.mdf Xəta2_2_fiksli.mdf
SQL Server 2012 Xəta2_3.mdf Xəta2_3_fiksli.mdf
SQL Server 2014 Xəta2_4.mdf Xəta2_4_fiksli.mdf