علائم:
هنگام پیوست کردن پایگاه داده MDF در SQL Server، پیغام خطای زیر را مشاهده می کنید:
SQL Server یک خطای ورودی/خروجی مبتنی بر ثبات منطقی را شناسایی کرد: صفحه پاره شده (امضای مورد انتظار: 0x########؛ امضای واقعی: 0x########). این در هنگام خواندن صفحه (#:#) در ID پایگاه داده # در offset ### در فایل 'xxxx.mdf' رخ داد. پیام های اضافی در SQL Server گزارش خطا یا گزارش رویداد سیستم ممکن است جزئیات بیشتری را ارائه دهد. این یک وضعیت خطای شدید است که یکپارچگی پایگاه داده را تهدید می کند و باید فورا اصلاح شود. یک بررسی کامل سازگاری پایگاه داده (DBCC CHECKDB) را کامل کنید. این خطا می تواند توسط عوامل بسیاری ایجاد شود. برای اطلاعات بیشتر ببین SQL Server کتاب های آنلاین.
که در آن 'xxx.mdf' نام فایل MDF مورد دسترسی است.
گاهی اوقات ممکن است پایگاه داده .MDF با موفقیت ضمیمه شود. با این حال، هنگامی که سعی می کنید یک دستور SQL را اجرا کنید، مانند
انتخاب * از [TestDB].[dbo].[test_table_1]
پیغام خطای بالا را نیز دریافت خواهید کرد.
اسکرین شات پیام خطا:
توضیح دقیق:
داده های موجود در فایل MDF به صورت صفحه ذخیره می شوند، هر صفحه 8 کیلوبایت است. SQL Server از دو مکانیسم برای اطمینان از سازگاری و یکپارچگی داده ها در صفحه استفاده می کند، یعنی چک جمع یا صفحه پاره شده. هر دو اختیاری هستند.
If SQL Server پیدا می کند که صفحات پاره شده برای برخی از صفحات داده نامعتبر هستند، سپس این خطا را گزارش می کند.
شما می توانید از محصول ما استفاده کنید DataNumen SQL Recovery برای بازیابی اطلاعات فایل MDF خراب و رفع این خطا.
فایل های نمونه:
نمونه فایل های ام دی اف خراب که باعث ایجاد خطا می شود:
SQL Server نسخه | فایل ام دی اف خراب | فایل ام دی اف توسط DataNumen SQL Recovery |
SQL Server 2005 | Error5_1.mdf | Error5_1_fixed.mdf |
SQL Server 2008 R2 | Error5_2.mdf | Error5_2_fixed.mdf |
SQL Server 2012 | Error5_3.mdf | Error5_3_fixed.mdf |
SQL Server 2014 | Error5_4.mdf | Error5_4_fixed.mdf |