Oire:

Kun käytät Microsoft Accessia avaamaan vioittunut Access-tietokantatiedosto, näet ensin seuraavan virheilmoituksen (virhe 9505):

Microsoft Access on havainnut, että tämä tietokanta on epäjohdonmukaisessa tilassa, ja yrittää palauttaa tietokannan. Tämän prosessin aikana tehdään varmuuskopio tietokannasta ja kaikki palautetut objektit sijoitetaan uuteen tietokantaan. Access avaa sitten uuden tietokannan. Niiden objektien nimet, joiden palautus ei onnistunut, kirjataan Palautusvirheet-taulukkoon.

Näyttökuva näyttää tältä:

Näyttökuva virheilmoituksesta "Microsoft Access on havainnut, että tämä tietokanta on epäjohdonmukaisessa tilassa"

Napsauta "OK"-painiketta antaaksesi Accessin korjata tietokannan. Jos Access ei voi korjata vioittunutta tietokantaa, se näyttää seuraavan virheilmoituksen (virhe 2317):

Tietokantaa 'xxx.mdb' ei voi korjata tai se ei ole Microsoft Access -tietokantatiedosto.

jossa xxx.mdb on vioittun tietokannan nimi.

Kuvakaappaus näyttää tältä:

Kuvakaappaus virheilmoituksesta "Tietokantaa ei voi korjata tai se ei ole Microsoft Access -tietokantatiedosto"

mikä tarkoittaa, että Microsoft Access on yrittänyt parhaansa, mutta ei silti pysty korjaamaan tiedostoa.

Tarkka selitys:

Tämä virhe osoittaa, että Access tunnistaa MDB-tietokannan perusskeemat ja metatiedot onnistuneesti, mutta havaitsee joitain epäjohdonmukaisuuksia taulukon määritelmissä tai tietuetiedoissa.

Microsoft Access yrittää korjata tietokannan ja korjata epäjohdonmukaisuudet. Jos koko tietokannalle elintärkeitä taulukon määritelmiä ei voida korjata, se näyttää yllä mainitun ”Tietokantaa” xxx.mdb ”ei voi korjata tai se ei ole Microsoft Access -tietokantatiedosto.” virhe ja keskeytä avoin toiminto.

Voit kokeilla tuotetta DataNumen Access Repair korjata MDB-tiedosto ja ratkaista tämä virhe.

Esimerkkitiedosto:

Näyte virheellisestä MDB-tiedostosta, joka aiheuttaa virheen. mydb_5.mdb

Tiedosto korjattu DataNumen Access Repair: mydb_5_fixed.mdb