علائم:

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

SQL Server خطای ورودی / خروجی منطقی مبتنی بر سازگاری را شناسایی کرد: صفحه پاره شده (امضای مورد انتظار: 0x ######### ؛ امضای واقعی: 0x ########). این در هنگام خواندن صفحه (#: #) در شناسه پایگاه داده # در جبران ### در پرونده 'xxxx.mdf' رخ داد. پیام های اضافی در SQL Server گزارش خطا یا گزارش رویداد سیستم ممکن است جزئیات بیشتری را ارائه دهد. این یک وضعیت خطای شدید است که یکپارچگی پایگاه داده را تهدید می کند و باید فوراً اصلاح شود. بررسی کامل سازگاری پایگاه داده (DBCC CHECKDB) را انجام دهید. این خطا می تواند توسط عوامل زیادی ایجاد شود. برای اطلاعات بیشتر ببین SQL Server کتاب آنلاین.

where 'xxx.mdf' نام فایل MDF است که قابل دسترسی است.

بعضی اوقات ممکن است شما با موفقیت پیوند داده کنید. با این حال ، هنگامی که می خواهید بیانیه SQL را اجرا کنید ، مانند

SELECT * FROM [TestDB]. [dbo]. [test_table_1]

همچنین پیام خطای فوق را دریافت خواهید کرد.

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

توضیح دقیق:

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

If SQL Server صفحات پاره شده برخی از صفحات داده را نامعتبر می داند ، سپس این خطا را گزارش می دهد.

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

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

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

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