Access signale que les bases de données sont dans un « état incohérent »

Dernière mise à jour : 9 juillet 2020

Important : 

  • Nous avons été en mesure de recueillir des données supplémentaires sur les causes de ce problème qui sont dues à des modèles d’utilisation dans le moteur de base de données Access avec les fichiers en réseau qui n’entraînent pas de problèmes avec les versions antérieures de Windows, mais qui ne fonctionnent plus correctement. Dans Windows 10 spécifiquement, ce problème est d’abord signalé lorsque vous utilisez la version 1803.

  • Mise à jour du 09 juillet 2020 : Nous n’avons pas pu déployer complètement le correctif en raison de nouveaux problèmes qui se produisent uniquement lorsque le correctif est présent.  Nous continuons à travailler sur le problème.

  • Mise à jour du 29 novembre 2019: Le correctif est en cours de test de façon plus générale. Il est plus efficace lorsqu’il est utilisé dans les environnements utilisant uniformément les versions de Canaux actuels d’Office 365 et peut ne pas résoudre complètement tous les problèmes.  Même une fois que ce correctif est entièrement déployé, nous allons continuer à étudier d'autres problèmes potentiels, et éventuellement mettre à jour d'autres versions d'Access avec les modifications.  Bien que nous ayons identifié la cause principale des nouveaux problèmes qui ont débuté avec une mise à jour Windows, nous ne pouvons toujours pas reproduire le problème dans un environnement contrôlé, de sorte qu’il n’y ait pas de problème supplémentaire.  Si vous signalez le problème à Microsoft, incluez autant d’informations que possible sur les situations dans lesquelles vous voyez les erreurs.

  • Mise à jour du 1er juillet 2019 : Nous avons testé un correctif pour ce problème, mais avons détecté des problèmes à l’heure d’écrire ces lignes. Nous travaillons à la résolution de ces problèmes et allons effectuer d’autres tests. 

  • Mise à jour du 04 avril 2019 : Nous testons désormais un correctif pour ce problème et vous donnerons plus de mises à jours lorsque nous pourrons confirmer que cela résout le problème.

  • En raison de la complexité de ce problème et de la nécessité de nous assurer que nous n’introduisons pas de problèmes supplémentaires, le processus de publication pour ce problème prendra plus de temps qu’un correctif classique. Pour plus d’informations, continuez à suivre cette page.

PROBLÈME

Le message d’erreur suivant peut s’afficher lors de l’ouverture d’une base de données :

« Microsoft Access a détecté que cette base de données est incohérente et va essayer de la récupérer. »

Si vous utilisez DAO pour ouvrir une base de données à partir d’un code Visual Basic, l’erreur 3343 « Format de base de données non reconnu » peut apparaître.

Cela peut se produire lorsqu’une base de données est stockée sur un partage de fichiers réseau et utilisée par plusieurs personnes simultanément.

ÉTAT : SOLUTION DE CONTOURNEMENT

L’équipe d’ingénierie a connaissance de ce problème et travaille au développement d’une solution. Entre-temps, comme solution de contournement, désactivez le leasing sur l’ordinateur sur lequel la base de données partagée est stockée.

Base de données à fichier unique
La modification du leasing s’effectue sur l’ordinateur sur lequel la base de données est stockée.

Fractionner la base de données
Dans le cadre d’un scénario de fractionnement de la base de données, où chaque utilisateur dispose de sa propre copie de la base de données frontale stockée sur son ordinateur client alors qu’une base de données principale partagée réside sur un serveur de fichiers, la modification du leasing ne doit être effectuée que sur l’ordinateur hébergeant la base de données principale. Aucune modification n’est requise sur l’ordinateur client des différents utilisateurs.

Procédez comme suit :

  1. Cliquez sur Démarrage Windows Appuyez sur la touche Windows , puis tapez Commande. Cliquez avec le bouton droit sur Invite de commandes, puis choisissez Exécuter en tant qu’administrateur

  2. Copiez et collez les commandes suivantes dans la fenêtre d’invite de commandes :

    REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

    NET STOP SERVER

    NET START SERVER

  3. Fermez la fenêtre d’invite de commandes.

Ressources complémentaires

Icône Experts (cerveau, engrenages)

Demandez aux experts

Communiquez avec des experts, discutez des actualités, des mises à jour et des meilleures pratiques, et lisez notre blog.

Communauté technique Microsoft

Icône Communauté

Obtenir de l’aide de la Communauté

Posez une question et trouvez des solutions avec les agents de support technique, les MVP, les ingénieurs et les autres utilisateurs d’Office.

Forum de réponses d’Office

Icône Proposition de fonctionnalité icône (ampoule, idée)

Suggérer une nouvelle fonctionnalité

Vos suggestions et commentaires sont les bienvenus. Faites-nous part de vos idées. Nous sommes à votre écoute.

UserVoice pour Office

Voir aussi

Correctifs ou solutions de contournement pour des problèmes récents dans Access

Optimisez l’emploi de votre temps grâce à un abonnement

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×