علائم:

هنگام پیوست کردن پایگاه داده 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