علائم:

هنگام استفاده از مایکروسافت اکسس برای باز کردن یک فایل پایگاه داده اکسس خراب، پیام خطای زیر (خطای 3800) را نمایش می دهد:

"Id" یک شاخص در این جدول نیست

or

"AOIndex" یک شاخص در این جدول نیست.

یک اسکرین شات نمونه به این صورت است:

توضیح دقیق:

در هر پایگاه داده اکسس، یک جدول سیستم مخفی "MSysAccessObjects" وجود خواهد داشت و دارای شاخصی به نام "AOIndex" برای نسخه های قدیمی Access و "Id" برای نسخه های جدید است. در هنگام خراب شدن فایل، ایندکس نیز آسیب می بیند و هنگام باز کردن پایگاه داده خراب، اکسس نمی تواند نمایه را پیدا کند. بنابراین خطای فوق را گزارش خواهد کرد.

تنها راه حل این مشکل استفاده از محصول ماست DataNumen Access Repair برای تعمیر فایل MDB و رفع این خطا.

فایل نمونه:

نمونه فایل MDB خراب که باعث ایجاد خطا می شود. mydb_8.accdb

فایل با DataNumen Access Repair: mydb_8_fixed.accdb