סימפטום:

בעת שימוש ב-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