علائم:
هنگام تلاش برای پیوست کردن پایگاه داده MDF SQL Server، پیغام خطای زیر را مشاهده می کنید:
پیوند پایگاه داده برای سرور 'xxx' انجام نشد. (Microsoft.SqlServer.Smo)
یک استثنا در هنگام اجرای دستور Transact-SQL یا دسته ای رخ داد. (Microsoft.SqlServer.ConnectionInfo)
سرصفحه فایل 'xxx.mdf' یک سرصفحه فایل پایگاه داده معتبر نیست. ویژگی FILE SIZE نادرست است. (Micosoft SQL Server، خطا: 5172)
که در آن 'xxx.mdf' نام فایل MDF است که باید پیوست شود.
اسکرین شات پیام خطا:
توضیح دقیق:
داده ها در یک فایل MDF به صورت صفحات ذخیره می شوند و هر صفحه دارای حجم 8 کیلوبایت است. صفحه اول که صفحه هدر فایل نامیده می شود حاوی m استost اطلاعات مهم در مورد کل فایل، از جمله امضای فایل، اندازه، سازگاری، و سایر جزئیات ضروری.
اگر صفحه هدر فایل MDF آسیب دیده یا خراب است و توسط مایکروسافت قابل شناسایی نیست SQL Server، و سپس SQL Server فکر می کند هدر معتبر نیست و این خطا را گزارش می کند.
شما می توانید از محصول ما استفاده کنید DataNumen SQL Recovery برای بازیابی اطلاعات فایل MDF خراب و رفع این خطا.
فایل های نمونه:
نمونه فایل های ام دی اف خراب که باعث ایجاد خطا می شود:
SQL Server نسخه | فایل ام دی اف خراب | فایل ام دی اف توسط DataNumen SQL Recovery |
SQL Server 2005 | Error2_1.mdf | Error2_1_fixed.mdf |
SQL Server 2008 R2 | Error2_2.mdf | Error2_2_fixed.mdf |
SQL Server 2012 | Error2_3.mdf | Error2_3_fixed.mdf |
SQL Server 2014 | Error2_4.mdf | Error2_4_fixed.mdf |