علامة مرض:

عند استخدام Microsoft Access لفتح ملف قاعدة بيانات Access تالف ، سترى رسالة الخطأ التالية (الخطأ 9505) أولاً:

اكتشف Microsoft Access أن قاعدة البيانات هذه في حالة غير متناسقة ، وسيحاول استرداد قاعدة البيانات. أثناء هذه العملية ، سيتم عمل نسخة احتياطية من قاعدة البيانات وسيتم وضع جميع الكائنات المستردة في قاعدة بيانات جديدة. سيفتح Access بعد ذلك قاعدة البيانات الجديدة. سيتم تسجيل أسماء الكائنات التي لم يتم استردادها بنجاح في جدول "أخطاء الاسترداد".

تبدو لقطة الشاشة النموذجية كما يلي:

يمكنك النقر فوق الزر "موافق" للسماح لـ Access بإصلاح قاعدة البيانات. إذا فشل Microsoft Office Access في إصلاح قاعدة البيانات التالفة ، فسيعرض رسالة الخطأ التالية (الخطأ 2317):

لا يمكن إصلاح قاعدة البيانات "xxx.mdb" أو أنها ليست ملف قاعدة بيانات Microsoft Access.

حيث xxx.mdb هو اسم قاعدة بيانات Access الفاسدة.

تبدو لقطة الشاشة كما يلي:

مما يعني أن Microsoft Access قد بذل قصارى جهده ولكن لا يزال يتعذر عليه إصلاح الملف.

شرح دقيق:

يعني هذا الخطأ أن محرك Access Jet يمكنه التعرف على البنى الأساسية والتعريفات المهمة لقاعدة بيانات MDB بنجاح ، ولكنه يجد بعض التناقضات في تعريفات الجدول أو بيانات الجدول.

سيحاول Microsoft Access إصلاح قاعدة البيانات وإصلاح التناقضات. إذا تعذر إصلاح تعريفات الجدول الحيوية لقاعدة البيانات بأكملها ، فسيعرض ما ورد أعلاه "لا يمكن إصلاح قاعدة البيانات" xxx.mdb "أو أنها ليست ملف قاعدة بيانات Microsoft Access." خطأ وإحباط العملية المفتوحة.

يمكنك تجربة منتجنا DataNumen Access Repair لإصلاح ملف MDB وحل هذا الخطأ.

ملف عينة:

نموذج ملف MDB تالف من شأنه أن يتسبب في حدوث الخطأ. mydb_5.mdb

تم إصلاح الملف باستخدام DataNumen Access Repair: mydb_5_fixed.mdb