علائم:

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

DBCC CHECKDB (xxxx ، 'REPAIR_ALLOW_DATA_LOSS')

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

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

where 'Error1' نام پایگاه داده خراب MDF در حال تعمیر است.

خانم 5125 خطا یک خطای تخصیص است و نه یک خطای سازگاری. هنگامی که بخشی از قسمت انتهایی پرونده MDB برداشته می شود ، به دلیل خراب شدن داده ها رخ می دهد.

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

توضیح دقیق:

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

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

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

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

منابع: