العَرض:

عند استخدام شيك DBBC مع إصلاح_ALLOW_DATA_LOSS معلمة لإصلاح قاعدة بيانات .MDF تالفة ، مثل هذا:

CHECKDB DBCC (xxxx، "REPAIR_ALLOW_DATA_LOSS")

ترى رسالة الخطأ التالية:

Msg 824، Level 24، State 2، Line 2
SQL Server اكتشاف خطأ إدخال / إخراج يستند إلى التناسق المنطقي: معرف الصفحة غير صحيح (المتوقع 1: 143 ؛ 0: 9 الفعلي). حدث ذلك أثناء قراءة الصفحة (1: 143) في معرف قاعدة البيانات 39 عند الإزاحة 0x0000000011e000 في الملف 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. رسائل إضافية في SQL Server قد يوفر سجل الخطأ أو سجل أحداث النظام مزيدًا من التفاصيل. هذه حالة خطأ جسيمة تهدد سلامة قاعدة البيانات ويجب تصحيحها على الفور. أكمل فحص تناسق قاعدة البيانات الكامل (DBCC CHECKDB). يمكن أن يكون سبب هذا الخطأ العديد من العوامل ؛ لمزيد من المعلومات، راجع SQL Server كتب على الإنترنت.
Msg 3313، Level 21، State 1، Line 2
أثناء إعادة عملية تم تسجيلها في قاعدة البيانات "Error1" ، حدث خطأ في معرّف سجل السجل (135: 752: 2). عادةً ما يتم تسجيل الفشل المحدد مسبقًا كخطأ في خدمة سجل أحداث Windows. قم باستعادة قاعدة البيانات من نسخة احتياطية كاملة ، أو قم بإصلاح قاعدة البيانات.
Msg 3414، Level 21، State 1، Line 2
حدث خطأ أثناء الاسترداد ، مما منع قاعدة البيانات "Error1" (39: 0) من الدقةtarتينغ. تشخيص أخطاء الاسترداد وإصلاحها ، أو الاستعادة من نسخة احتياطية جيدة معروفة. إذا لم يتم تصحيح الأخطاء أو توقعها ، فاتصل بالدعم الفني.
Msg 824، Level 24، State 2، Line 2
SQL Server اكتشاف خطأ إدخال / إخراج يستند إلى التناسق المنطقي: معرف الصفحة غير صحيح (المتوقع 1: 160 ؛ الفعلي 0:41). حدث ذلك أثناء قراءة الصفحة (1: 160) في معرف قاعدة البيانات 39 عند الإزاحة 0x00000000140000 في الملف 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. رسائل إضافية في SQL Server قد يوفر سجل الخطأ أو سجل أحداث النظام مزيدًا من التفاصيل. هذه حالة خطأ جسيمة تهدد سلامة قاعدة البيانات ويجب تصحيحها على الفور. أكمل فحص تناسق قاعدة البيانات الكامل (DBCC CHECKDB). يمكن أن يكون سبب هذا الخطأ العديد من العوامل ؛ لمزيد من المعلومات، راجع SQL Server كتب على الإنترنت.
Msg 824، Level 24، State 2، Line 4
SQL Server اكتشاف خطأ إدخال / إخراج يستند إلى التناسق المنطقي: معرف الصفحة غير صحيح (المتوقع 1: 160 ؛ الفعلي 0:41). حدث ذلك أثناء قراءة الصفحة (1: 160) في معرف قاعدة البيانات 39 عند الإزاحة 0x00000000140000 في الملف 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. رسائل إضافية في SQL Server قد يوفر سجل الخطأ أو سجل أحداث النظام مزيدًا من التفاصيل. هذه حالة خطأ جسيمة تهدد سلامة قاعدة البيانات ويجب تصحيحها على الفور. أكمل فحص تناسق قاعدة البيانات الكامل (DBCC CHECKDB). يمكن أن يكون سبب هذا الخطأ العديد من العوامل ؛ لمزيد من المعلومات، راجع SQL Server كتب على الإنترنت.

حيث "Error1" هو اسم قاعدة بيانات MDF التالفة التي يتم إصلاحها.

مللي 3313 يشير إلى أنه لا يمكن إجراء عملية السجل.

لقطة شاشة لرسالة الخطأ:

شرح دقيق:

عندما يتعذر على CHECKDB إجراء عملية مسجلة ، فسيبلغ عن رسالة الخطأ مللي 3313 ومحاولة إصلاح الأخطاء. إذا لم يتمكن من إصلاح الخطأ ، فسيفشل الاسترداد وسيؤدي إلى المزيد من الأخطاء ، مثل Msg 3414 و Msg 824.

يمكنك استخدام منتجنا DataNumen SQL Recovery لاستعادة البيانات من ملف MDF التالف وحل هذا الخطأ.

ملفات عينة:

عينة من ملفات MDF التالفة التي ستتسبب في حدوث ملف مللي 3313 خطأ:

SQL Server الإصدار ملف MDF تالف تم إصلاح ملف MDF بواسطة DataNumen SQL Recovery
SQL Server 2014 Error9.mdf Error9_fixed.mdf

المراجع: