Oire:

Kun avaat vioittuneen Access-tietokantatiedoston Microsoft Accessin avulla, näet ensin seuraavan virhesanoman (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ä:

Voit napsauttaa “OK” -painiketta, jotta Access voi korjata tietokannan. Jos Microsoft Office Access ei korjaa vioittunutta tietokantaa, se näyttää seuraavan virhesanoman (virhe 2317):

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

missä xxx.mdb on vioittuneen Access-tietokannan nimi.

Kuvakaappaus näyttää tältä:

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

Tarkka selitys:

Tämä virhe tarkoittaa, että Access Jet -moottori voi tunnistaa MDB-tietokannan perusrakenteet ja tärkeät määritelmät onnistuneesti, mutta löytää joitain epäjohdonmukaisuuksia taulukkomäärityksistä tai taulukkotiedoista.

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