סימפטום:

בעת שימוש ב- Microsoft Access לפתיחת קובץ מסד נתונים Access פגום, הוא יציג את הודעת השגיאה הבאה (שגיאה 3800):

'מזהה' אינו אינדקס בטבלה זו

or

'AOIndex' אינו אינדקס בטבלה זו.

צילום מסך לדוגמא נראה כך:

הסבר מדויק:

בכל מסד נתונים של Access תהיה טבלת מערכת מוסתרת "MSysAccessObjects", ויש לה אינדקס בשם "AOIndex" עבור גרסאות ישנות של Access ו- "Id" עבור גרסאות חדשות. במהלך השחיתות בקבצים, האינדקס ניזוק גם כן ו- Access לא יכולה למצוא את האינדקס בעת פתיחת מסד הנתונים הפגום. אז היא תדווח על השגיאה הנ"ל.

הפיתרון היחיד לבעיה זו הוא השימוש במוצר שלנו DataNumen Access Repair כדי לתקן את קובץ ה- MDB ולפתור שגיאה זו.

קובץ לדוגמא:

לדוגמא קובץ MDB פגום שיגרום לשגיאה. mydb_8.accdb

התיקון תוקן באמצעות DataNumen Access Repair: mydb_8_fixed.accdb