სიმპტომი:

როდესაც იყენებთ 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