Simptomo:

Kiam vi uzas Microsoft Access por malfermi koruptitan datumbazan dosieron de Access, vi unue vidas la jenan eraron (eraro 9505):

Microsoft Access detektis, ke ĉi tiu datumbazo estas en malkonsekvenca stato, kaj provos reakiri la datumbazon. Dum ĉi tiu procezo, rezerva kopio de la datumbazo estos farita kaj ĉiuj reakiritaj objektoj estos metitaj en novan datumbazon. Aliro tiam malfermos la novan datumbazon. La nomoj de objektoj, kiuj ne estis sukcese reakiritaj, estos registritaj en la tabelo "Reakiro-Eraroj".

Ekzempla ekrankopio aspektas jene:

Ekrankopio de erarmesaĝo "Microsoft Access detektis, ke ĉi tiu datumbazo estas en malkonsekvenca stato"

Alklaku la butonon "Bone" por lasi Access ripari la datumbazon. Se Aliro ne povas ripari la koruptitan datumbazon, ĝi montros la jenan eraron (eraro 2317):

La datumbazo 'xxx.mdb' ne povas esti riparita aŭ ne estas datumbaza dosiero de Microsoft Access.

kie xxx.mdb estas la nomo de la korupta datumbazo.

La ekrankopio aspektas jene:

Ekrankopio de erarmesaĝo "La datumbazo ne povas esti riparita aŭ ne estas datumbaza dosiero de Microsoft Access"

kio signifas, ke Microsoft Access provis sian plej bonan, sed ankoraŭ ne povas ripari la dosieron.

Preciza Klarigo:

Ĉi tiu eraro indikas, ke Aliro povas rekoni la bazajn skemojn kaj metadatenojn de la MDB-datumbazo sukcese, sed detekti iujn nekonsekvencojn en la tabeldifinoj aŭ registri datumojn.

Microsoft Access provos ripari la datumbazon kaj ripari la nekonsekvencojn. Se la tabeldifinoj esencaj por tuta datumbazo ne povas esti riparitaj, ĝi montros la supre menciitan "La datumbazo 'xxx.mdb' ne povas esti riparita aŭ ne estas datumbaza dosiero de Microsoft Access." eraro kaj ĉesigi la malfermitan operacion.

Vi povas provi nian produkton DataNumen Access Repair por ripari la MDB-dosieron kaj solvi ĉi tiun eraron.

Ekzempla dosiero:

Ekzempla korupta MDB-dosiero, kiu kaŭzos la eraron. mydb_5.mdb

La dosiero riparita kun DataNumen Access Repair: mydb_5_fixed.mdb