علامة مرض:

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

'Id' ليس فهرسًا في هذا الجدول

or

"AOIndex" ليس فهرسًا في هذا الجدول.

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

شرح دقيق:

في كل قاعدة بيانات Access ، سيكون هناك جدول نظام مخفي "MSysAccessObjects" ، وله فهرس يسمى "AOIndex" للإصدارات القديمة من Access و "Id" للإصدارات الجديدة. أثناء تلف الملف ، يكون الفهرس تالفًا أيضًا ولا يمكن لـ Access العثور على الفهرس عند فتح قاعدة البيانات التالفة. لذلك سوف يبلغ عن الخطأ المذكور أعلاه.

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

ملف عينة:

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

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