Symptôme:

Lorsque vous utilisez Microsoft Access pour ouvrir un fichier de base de données Access corrompu, vous voyez d'abord l'erreur suivante (erreur 9505) :

Microsoft Access a détecté que cette base de données est dans un état incohérent et va tenter de récupérer la base de données. Au cours de ce processus, une copie de sauvegarde de la base de données sera effectuée et tous les objets récupérés seront placés dans une nouvelle base de données. Access ouvrira alors la nouvelle base de données. Les noms des objets qui n'ont pas été récupérés avec succès seront consignés dans le tableau "Erreurs de récupération".

Un exemple de capture d'écran ressemble à ceci :

Capture d'écran du message d'erreur "Microsoft Access a détecté que cette base de données est dans un état incohérent"

Cliquez sur le bouton "OK" pour laisser Access réparer la base de données. Si Access ne peut pas réparer la base de données corrompue, il affichera l'erreur suivante (erreur 2317) :

La base de données 'xxx.mdb' ne peut pas être réparée ou n'est pas un fichier de base de données Microsoft Access.

où xxx.mdb est le nom de la base de données corrompue.

La capture d'écran ressemble à ceci :

Capture d'écran du message d'erreur "La base de données ne peut pas être réparée ou n'est pas un fichier de base de données Microsoft Access"

ce qui signifie que Microsoft Access a fait de son mieux mais ne peut toujours pas réparer le fichier.

Explication précise :

Cette erreur indique qu'Access peut reconnaître avec succès les schémas de base et les métadonnées de la base de données MDB, mais détecte certaines incohérences dans les définitions de table ou les données d'enregistrement.

Microsoft Access essaiera de réparer la base de données et de corriger les incohérences. Si les définitions de table vitales pour l'ensemble de la base de données ne peuvent pas être réparées, le message "La base de données 'xxx.mdb' ne peut pas être réparée ou n'est pas un fichier de base de données Microsoft Access" sera affiché. erreur et abandonner l'opération d'ouverture.

Vous pouvez essayer notre produit DataNumen Access Repair pour réparer le fichier MDB et résoudre cette erreur.

Exemple de fichier:

Exemple de fichier MDB corrompu qui causera l'erreur. madb_5.mdb

Le fichier réparé avec DataNumen Access Repair: madb_5_fixed.mdb