علائم:

هنگام استفاده از DBCC CHECKDB با repain_owl_data_loss پارامتر برای تعمیر پایگاه داده MDF خراب، مانند زیر:

DBCC CHECKDB (xxxx، 'REPAIR_ALLOW_DATA_LOSS')

پیغام خطای زیر را مشاهده می کنید:

Msg 5125، سطح 24، حالت 2، خط 2
فایل 'C:Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf' به نظر می رسد توسط سیستم عامل کوتاه شده است. اندازه مورد انتظار 5120 کیلوبایت است اما اندازه واقعی 5112 کیلوبایت است.
Msg 3414، سطح 21، حالت 1، خط 2
در حین بازیابی خطایی روی داد که از بازیابی پایگاه داده 'Error1' (39:0) جلوگیری کردtarتینگ خطاهای بازیابی را تشخیص دهید و آنها را برطرف کنید یا از یک نسخه پشتیبان خوب شناخته شده بازیابی کنید. اگر خطاها تصحیح نشد یا مورد انتظار بود، با پشتیبانی فنی تماس بگیرید.

که در آن 'Error1' نام پایگاه داده ام دی اف خراب در حال تعمیر است.

پیام 5125 خطا نه یک خطای تخصیص است و نه یک خطای ثبات. زمانی اتفاق می افتد که بخشی از دم فایل MDB به دلیل خرابی داده ها حذف شود.

اسکرین شات پیام خطا:

توضیح دقیق:

وقتی بخشی از دم فایل MDB حذف شد، CHECKDB گزارش خواهد داد پیام 5125 خطا و سعی کنید آن را برطرف کنید. اگر پایگاه داده قابل تعمیر نباشد، تولید می شود پیام 3414 خطا.

در واقع، در صورت استفاده از محصول ما، پایگاه داده نیز قابل بازیابی است DataNumen SQL Recovery برای انجام وظیفه

فایل های نمونه:

SQL Server نسخه فایل ام دی اف خراب فایل ام دی اف توسط DataNumen SQL Recovery
SQL Server 2014 خطای8ام دی اف خطای8_fixed.mdf

منابع: