علائم:

هنگام تلاش برای پیوستن یک پایگاه داده .MDF در SQL Server، پیام خطای زیر را مشاهده می کنید:

داده های این درخواست بازیابی نشد. (Microsoft.SqlServer.Management.Sdk.Sfc)

هنگام اجرای دستور یا دسته Transact-SQL یک استثنا رخ داده است. (Microsoft.SqlServer.ConnectionInfo)

xxx.mdf یک پرونده پایگاه داده اولیه نیست. (مایکروسافت SQL Server، خطا: 5171)

where 'xxx.mdf نام فایل MDF است که باید پیوست شود.

عکس صفحه پیام پیام خطا:

توضیح دقیق:

داده های موجود در پرونده MDF به صورت صفحه ذخیره می شوند ، هر صفحه 8 کیلوبایت است. صفحه اول صفحه هدر پرونده است که حاوی m استost اطلاعات مهم در مورد کل پرونده ، مانند امضای پرونده ، اندازه پرونده ، سازگاری و غیره. صفحات باقیمانده نیز حاوی اطلاعات مهم هستند ، از جمله اطلاعات تخصیص صفحه و همچنین داده های واقعی.

اگر صفحه هدر پرونده MDF یا سایر صفحات مهم مدیریتی آسیب دیده یا خراب شده باشد ، توسط مایکروسافت قابل شناسایی نیست SQL Server، و سپس SQL Server فکر خواهد کرد که کل پرونده یک پرونده پایگاه داده معتبر نیست و این خطا را گزارش می کند.

شما می توانید از محصول ما استفاده کنید DataNumen SQL Recovery برای بازیابی اطلاعات از پرونده MDF خراب و حل این خطا.

نمونه پرونده ها:

نمونه پرونده های خراب MDF که باعث خطا می شوند:

SQL Server نسخه پرونده MDF خراب است پرونده MDF توسط DataNumen SQL Recovery
SQL Server 2005 خطا 1_1.mdf خطا 1_1_fixed.mdf
SQL Server 2008 R2 خطا 1_2.mdf خطا 1_2_fixed.mdf
SQL Server 2012 خطا 1_3.mdf خطا 1_3_fixed.mdf
SQL Server 2014 خطا 1_4.mdf خطا 1_4_fixed.mdf