სიმპტომი:

Microsoft Access- ის დაზიანებული მონაცემთა ბაზის ფაილის გასახსნელად გამოყენებისას, ის აჩვენებს შემდეგ შეცდომას (შეცდომა 3800):

'Id' ამ ცხრილში არ არის ინდექსი

or

'AOIndex' არ არის ამ ცხრილის ინდექსი.

სკრინშოტის ნიმუში ასე გამოიყურება:

ზუსტი განმარტება:

თითოეულ Access მონაცემთა ბაზაში განთავსდება დამალული სისტემის ცხრილი "MSysAccessObjects" და მას აქვს ინდექსი სახელწოდებით "AOIndex" წვდომის ძველი ვერსიებისთვის და "Id" ახალი ვერსიებისთვის. ფაილის დაზიანების დროს, ინდექსი ასევე დაზიანებულია და დაზიანებული მონაცემთა ბაზის გახსნისას Access ვერ პოულობს ინდექსს. ასე რომ, იგი აცნობებს ზემოთ აღნიშნულ შეცდომას.

ამ პრობლემის ერთადერთი გამოსავალი ჩვენი პროდუქტის გამოყენებაა DataNumen Access Repair MDB ფაილის შესაკეთებლად და ამ შეცდომის მოსაგვარებლად.

ნიმუშის ფაილი:

კორუმპირებული MDB ფაილის ნიმუში, რომელიც შეცდომას გამოიწვევს. mydb_8.accdb

ფაილი შეკეთდა DataNumen Access Repair: mydb_8_fixed.accdb