Simptoms:

Izmantojot Microsoft Access, lai atvērtu bojātu Access datu bāzes failu, tajā tiks parādīts šāds kļūdas ziņojums (kļūda 3800):

'Id' šajā tabulā nav indekss

or

'AOIndex' šajā tabulā nav indekss.

Ekrānuzņēmuma paraugs izskatās šādi:

Precīzs skaidrojums:

Katrā Access datu bāzē būs slēpta sistēmas tabula “MSysAccessObjects”, un tai ir indekss ar nosaukumu “AOIndex” vecajām Access versijām un “Id” jaunajām versijām. Failu bojājumu laikā tiek bojāts arī indekss, un Access nevar atrast indeksu, atverot bojātu datu bāzi. Tātad tas ziņos par iepriekš minēto kļūdu.

Vienīgais šīs problēmas risinājums ir mūsu produkta izmantošana DataNumen Access Repair lai labotu MDB failu un atrisinātu šo kļūdu.

Faila paraugs:

Bojāta MDB faila paraugs, kas izraisīs kļūdu. mydb_8.accdb

Fails salabots ar DataNumen Access Repair: mydb_8_fixed.accdb