Access  base de données est dans un état incoherent

Votre base de données Access affiche-t-elle fréquemment “de MS Access a détecté que cette base de données est dans un état incohérent” erreur? 

Si oui, alors vous allez sûrement obtenir de l’aide de cette publication. Comme cette publication, couvre des informations complètes sur cette base de données d’accès particulière dans un état incohérent avec les meilleures corrections pour résoudre ce problème.

 Alors, commençons….!

Sans aucun doute, MS Access est un puissant programme MS Office dont les fonctionnalités sont supérieures à celles d’Excel, principalement en ce qui concerne la création de bases de données pour stocker ou gérer des données.

 

Étant un utilisateur de l’application Access, vous devez avoir constaté qu’il est très facile de soumettre des requêtes sur les informations stockées dans la base de données, de produire des rapports ou de modifier les données. Cependant, tous ces éléments ne rendent pas ce système de gestion de base de données (SGBD) immunisé pour devenir corrompu. Et la raison en est peut-être plusieurs comme la mauvaise manipulation, les lacunes dans le programme lui-même, etc. Comme tous les autres programmes, vous pouvez parfois rencontrer différents messages dans votre base de données Access. Ici, nous discutons d’une erreur Access très courante, c’est-à-dire que l’erreur 9505 a continué avec un message.

“Microsoft Access a détecté que cette base de données est dans un état incohérent.”

Voici une capture d’écran de ce message d’erreur particulier.

Lorsque ce message d’erreur s’affiche sur votre écran, vous pouvez cliquer sur le bouton OK. Donc, ce programme MS Access essaie de réparer la base de données corrompue ou endommagée par ses propres moyens. Si MS Access ne parvient pas à réparer la base de données, il affichera l’erreur 2317 dont le message apparaîtra comme suit:

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

Dans ce cas, ‘xxx.mdb’ est le nom du fichier de base de données d’accès corrompu. Regardez la capture d’écran de cette erreur:

Remarque:

Cette erreur indique que MS Access a échoué dans sa tentative de réparation du fichier de base de données.

Qu’est-ce que cette erreur 9505 “la base de données est dans un état incohérent”?

Comme nous savons tous que MS Access est une combinaison de Relational Microsoft Jet Database Engine, des outils de développement de logiciels et une interface utilisateur graphique. Ainsi, lorsque le moteur de base de données Access Jet reconnaît les structures de base et les définitions importantes du fichier de base de données MDB, mais trouve une certaine incohérence dans les définitions de table ou les données de table, alors il s’agit du code d’erreur 9505, c’est-à-dire que la base de données est dans un état incohérent ” Erreur.

Après cela, l’accès lui-même tente de régler ces incohérences et de réparer la base de données. Mais s’il ne parvient pas à corriger cette incohérence dans les définitions de table qui sont importantes pour la base de données complète. Ainsi, lorsqu’il ne parvient pas à réparer cela, il affiche l’erreur 2317 et quitte encore l’opération Open.

Solutions de rechange pour réparer la base de données Access dans une erreur d’état incohérente

Eh bien, vous pouvez essayer ces quelques solutions mentionnées pour réparer la base de données MS Access qui est dans un état incohérent.

fixer # 1: Essayez l’utilitaire compact intégré

Vous pouvez utiliser l’utilitaire compact JET compact intégré, car cet outil est principalement conçu pour résoudre

Des problèmes de corruption mineure se sont produits dans Access. Bien que cet utilitaire aide à trier les dommages d’intensité minimale, il ne corrige pas les erreurs d’accès au niveau supérieur. Vous pouvez donc essayer.

Étape 1: Ouvrir l’accès, mais n’ouvrez pas la base de données. Cliquez sur Fichier.

Étape 2: pointez le curseur sur Info, puis cliquez sur la compacte et de réparation base de données.

Étape 3: Maintenant, dans la boîte de dialogue Base de données à compacter à partir de, parcourez et sélectionnez la base de données que vous souhaitez compacter et réparer.

 

Remarque: Assurez-vous que personne n’utilise le fichier de base de données, sinon l’utilitaire compact et de réparation échoue.

Consultez la vidéo pour réparer la base de données Access en utilisant des utilitaires compacts et de réparation:

fixer # 2: Importer corrompue  de base de données

Créez une nouvelle base de données et gardez-la vide, essayez d’importer une table dans celle-ci. Si vous réussissez, les utilisateurs peuvent importer toutes les tables dans la nouvelle base de données. Ceci est suggéré car il existe des erreurs dans la base de données Access qui ne peuvent pas être corrigées par l’utilitaire Compact et Repair. Pour importer la base de données dans la nouvelle base de données, procédez comme suit:

Essayez l’importation de la base de données d’accès corrompue dans un nouveau fichier de base de données Access 2010 en procédant comme suit:

  • Ouvrez MS Access et créez un nouveau fichier de base de données.
  • Appuyez sur Accès pour importer la base de données Access sous l’onglet Données externes.

Dans la prochaine fenêtre contextuelle, cliquez sur Parcourir et localisez le fichier de base de données pendant qu’il est importé.

  • Spécifiez le lieu et les techniques pour stocker les données dans une nouvelle base de données, puis cliquez sur OK.
  • Effectuez la sélection du bouton radio “Importer des tables, des formulaires, des rapports, des macros et des modules dans la base de données en cours”. Appuyez sur le bouton OK.

  • Dans la fenêtre suivante, sélectionnez tous les objets de la base de données que vous souhaitez importer et cliquez sur OK.

fixer 3: Compact La base de données

Vous pouvez prendre en charge l’outil de réparation intégré Access, c’est-à-dire l’utilitaire «Compact et Réparation» qui effectue deux fonctions. Tout d’abord, il compacte la base de données en libérant l’espace supprimé qui est excessivement capturé par la base de données et ne sert qu’à corrompre la base de données et à fragmenter les données stockées. Deuxièmement, il tente de réparer la base de données.

Essayez de réduire la taille de la base de données en utilisant l’utilitaire compact et de réparation comme suit:

  1. Exécutez MS Access.
  2. Accédez à ‘Outils’ et sélectionnez ‘Utilitaires de base de données’. À partir de là, cliquez sur ‘Compact and Repair database’.
  3. Vous verrez la boîte de dialogue “Base de données à compacter à partir de”. Choisissez la base de données que vous souhaitez compacter.
  4. Affectez un nom pour la base de données compacte nouvellement créée dans la boîte de dialogue “Informations sur la base de données Compact”.
  5. Cliquez sur “enregistrer”

fixer #4: Exécuter l’utilitaire «Compact et réparation» dans le commutateur de ligne de commande

Exécutez l’utilitaire ‘Compact and Repair’ dans le commutateur de ligne de commande. Vous pouvez l’utiliser si, à cause de cette erreur «l’erreur de la base de données est dans un état incohérent», votre base de données d’accès ne s’ouvre pas.

 Pour ce faire, créez un raccourci et ensuite pour la cible, utilisez

C: \Program Files \Office11\msaccess.exe” “C:\pathtodatabase\database.mdb” /repair

Remarque: Remplacez ici les «deux chemins entre guillemets» par le «cheminement réel de votre fichier d’accès exécutable et de votre base de données».

fixer# 5: outil de réparation et de récupération d’accès professionnel:

L’outil de réparation et de récupération d’accès est un logiciel de récupération de base de données d’accès populaire pour récupérer des fichiers d’accès corrompus MS et réparer les fichiers de base de données endommagés. Cet outil a la possibilité de réparer presque toutes les corruptions mineures et majeures, l’outil restaure les objets endommagés de la base de données, les tableaux, les tables liées, les index, les modules et les macros, etc.

En outre, l’outil est également très utile pour la récupération de tous les enregistrements, qui ont été supprimés plus tôt dans la base de données. L’outil comprend des options pour rechercher des bases de données d’accès dans le système et a des options comme la recherche qui vous permettent de rechercher différents objets de base de données, tels que des requêtes, des tables, etc. dans le résultat de la numérisation. En tant qu’avantage supplémentaire, cet outil professionnel contribue également à la récupération facile des formules et des modules cryptés à l’aide de mots de passe.

Principales caractéristiques de l’outil de réparation et de récupération d’accès

  • Réparez facilement les fichiers de base de données MSB ou ACCDB corrompus
  • Restaure les tableaux, les requêtes, les index, les tableaux liés, les types de données calculés, les relations, etc.
  • Trouver des éléments de base de données fixes dans l’arborescence de numérisation
  • Soutient MS Access 2016/2013/2010/2007/2003/2002/2000
  • Permet de sélectionner des fichiers de base de données corrompus à partir de votre PC
  • Récupère des formulaires et des modules protégés par mot de passe
  • Récupère tous les enregistrements supprimés dans une nouvelle base de données

Conseils pour éviter la base de données MS Access dans un état incohérent dans avenir à nouveau

Afin d’éviter que la corruption de la base de données MS Access ne suit les conseils ci-dessous:

#Tips 1 – Créer une sauvegarde fréquemment

Vous devez conserver la sauvegarde de votre base de données MS Access. Si vous conservez régulièrement votre base de données MS Access, vous pouvez toujours avoir la possibilité de restaurer les données de la sauvegarde lorsque votre Base de données Access est corrompue.

#Tips 2 – Fermer l’application MS Access correctement

Il est toujours recommandé de vous assurer de bien sortir correctement de votre application MS Access. Sélectionnez l’option Fichier> Sortie pour fermer correctement l’application.

#Tips 3 – Fermer toutes les connexions

Lorsque vous finissez votre travail, il est recommandé de fermer toute la connexion dans la base de données.

#Tips 4 – Diviser votre base de données

Si votre base de données MS Access est accessible par deux ou plusieurs utilisateurs, il a suggéré que vous devez diviser votre base de données en deux parties – un front-end qui stocke les requêtes, les formulaires, les rapports et les pages d’accès aux données et dans l’arrière-fin, stocke la table entière avec Données stockées dans celui-ci.

#Tips 5 – Ne laissez pas les utilisateurs Mac et Windows travailler sur le même réseau

Si vous autorisez les utilisateurs de Windows et Mac à partager le même réseau, les chances de corruption de MS Access deviennent plus élevées. C’est parce que Mac crée un trafic intense tout en transférant et en imprimant des fichiers graphiques. Par conséquent, il est recommandé de ne pas permettre aux utilisateurs Windows et Mac de travailler sur le même réseau en même temps.

Conclusion:

Maintenant, vous savez ce qui vous corrige, vous pouvez essayer de corriger cette erreur “Accès à la base de données dans un état incohérent”. Cependant, le logiciel de réparation et de récupération d’accès est la meilleure solution car ses avantages surpassent les bénéfices fournis par d’autres solutions. Ce n’est pas comparable à d’autres solutions, car il a des chances de revenir sur l’échec de la réparation de la base de données Access dans un état incohérent.

5 Corrections pour réparer la base de données Access qui se trouve dans un état incoherent