Oire:

Kun avaat vioittuneen Access-tietokantatiedoston Microsoft Accessilla, näet ensin seuraavan virhesanoman:

Tietokanta 'filename.mdb' on korjattava tai se ei ole tietokantatiedosto.

Sinä tai joku toinen käyttäjä saattoi olla odottamatta sulkenut Microsoft Office Accessin, kun Microsoft Office Access -tietokanta oli auki.
Haluatko Microsoft Office Accessin yrittää korjata tietokantaa?

missä 'tiedostonimi.mdb' on avattavan Access MDB -tiedoston nimi.

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

Kuvakaappaus virheilmoituksesta "Tietokanta "tiedostonimi.mdb" on korjattava tai se ei ole tietokantatiedosto."

Voit napsauttaa "Kyllä"-painiketta antaaksesi Accessin korjata vioittunut tietokanta. Jos korjaus ei onnistu, Microsoft Office Access näyttää alla olevan virheilmoituksen:

Tunnistamaton tietokantamuoto tiedostotunnus.mdb

Kuvakaappaus näyttää tältä:

Kuvakaappaus virheilmoituksesta "Tunnistamaton tietokantamuoto 'tiedostonimi.mdb'"

Ja voit napsauttaa "OK" -painiketta ja nähdä kolmas virhesanoma:

Tiedostoa "tiedostonimi.mdb" ei voi korjata tai se ei ole Microsoft Office Access -tietokantatiedosto.

Kuvakaappaus näyttää tältä:

Näyttökaappaus virheilmoituksesta "Tietokantaa "tiedostonimi.mdb" ei voi korjata tai se ei ole Microsoft Office Access -tietokantatiedosto."

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

Tämä on jäljitettävä Microsoft Jet- ja DAO-virhe ja virhekoodi on 2239.

Tarkka selitys:

Tämä virhe tarkoittaa, että Access Jet -moottori pystyy tunnistamaan MDB-tietokannan perusrakenteet ja tärkeät määritelmät onnistuneesti, mutta voi löytää jonkin verran vikoja taulukkomäärityksistä tai taulukkotiedoista.

Microsoft Access yrittää korjata vioittumisen. Jos koko tietokannalle elintärkeitä taulukon määritelmiä ei voida korjata, se näyttää Tunnistamaton tietokantamuoto uudelleen 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_2.mdb

Tiedosto korjattu DataNumen Access Repair: mydb_2_fixed.mdb (Korjatussa tiedostossa oleva Recovered_Table2-taulukko, joka vastaa vahingoittumattomassa tiedostossa olevaa Staff-taulukkoa)