العَرض:

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

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

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

لقطة شاشة لرسالة الخطأ "اكتشف Microsoft Access أن قاعدة البيانات هذه في حالة غير متسقة"

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

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

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

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

لقطة شاشة لرسالة الخطأ "لا يمكن إصلاح قاعدة البيانات أو أنها ليست ملف قاعدة بيانات Microsoft Access"

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

شرح دقيق:

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

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

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

ملف عينة:

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

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