Stellar Data Recovery Blog

Le moteur de base de données Microsoft Jet a interrompu le processus

Lorsque vous travaillez sur une base de données Access stockée sur un lecteur partagé en réseau, vous pouvez rencontrer le message d’erreur suivant :

“Microsoft Error Message 3197 : The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time” (Message d’erreur Microsoft 3197 : le moteur de base de données Microsoft Jet a arrêté le processus parce que vous et un autre utilisateur tentez de modifier les mêmes données en même temps).

Que signifie cette erreur et pourquoi se produit-elle ?

Le message ci-dessus indique que l’erreur “MS Jet database engine stopped the process” se produit parce que plusieurs utilisateurs tentent de modifier les mêmes données simultanément. Prenons un exemple pour comprendre pourquoi le moteur de base de données Jet a un tel comportement.

Exemple :

Supposons que deux utilisateurs essaient de modifier le même enregistrement. Si un utilisateur verrouille une page entière ou l’enregistrement de la base de données pendant qu’il le modifie, l’autre utilisateur obtient le message d’erreur “Le moteur de base de données Microsoft Jet a interrompu le processus…”.

Quoi d’autre ?

Si aucun autre utilisateur ne tente d’ouvrir le fichier de la base de données Access, une corruption du fichier peut être à l’origine de l’erreur.

Étapes pour résoudre l’erreur “Le moteur de base de données Microsoft Jet a arrêté le processus”.

Procédez dans l’ordre indiqué ci-dessous pour résoudre l’erreur du moteur de base de données Jet :

Étape 1 – Restaurer la sauvegarde la plus récente

Essayez de restaurer la base de données Access à partir de la copie de sauvegarde la plus récente que vous avez créée. Cela vous aidera à récupérer les données devenues inaccessibles ou endommagées en raison de la corruption du fichier de base de données (MDB ou ACCDB). Passez à l’étape suivante si vous ne disposez pas d’une sauvegarde actualisée pour éviter la perte de données.

Étape 2 – Exécuter l’utilitaire “Compacter et réparer la base de données”.

Exécutez l’utilitaire “Compact and Repair Database” intégré à Access pour réparer le fichier MDB/ACCDB corrompu.

Notes :

Les étapes à suivre pour exécuter cet utilitaire sont les suivantes :

Une fois le fichier de base de données réparé, copiez le fichier réparé sur le lecteur réseau. Si l’erreur persiste, passez à l’étape suivante.

Étape 3 – Importer tous les objets dans une nouvelle base de données Access

Cette étape nécessite l’importation de tous les objets (tels que les tables, les requêtes, les formulaires, les rapports, les macros, les modules, etc.) du fichier endommagé dans un fichier de base de données nouvellement créé. Les étapes détaillées sont les suivantes :

Si vous ne parvenez pas à importer des objets du fichier endommagé dans la base de données nouvellement créée, passez à l’étape suivante.

Étape 4 – Décompilation du code VBA compilé

Essayez de supprimer tous les codes Visual Basic (VBA) existants de votre fichier de base de données et voyez si cela corrige l’erreur. Si ce n’est pas le cas, passez à l’étape suivante.

Étape 5 – Utiliser un outil de réparation de base de données Access

Si vous obtenez toujours l’erreur “jet database error”, essayez de réparer et de restaurer votre fichier de base de données Access (.ACCDB/.MDB) à l’aide d’un Access database repair tool tiers 3rd .

Utilisez le logiciel Stellar Repair for Access pour réparer efficacement les fichiers de base de données Access sans aucune perte de données. Le logiciel aide à récupérer les tables, les formulaires, les rapports, les macros, les modules et les enregistrements supprimés du fichier corrompu. Un autre avantage de ce logiciel est qu’il peut être utilisé sur toutes les versions d’Access, de 2019 à 2003.

Regardez cette vidéo pour comprendre le fonctionnement du logiciel :

Nous espérons que ces étapes vous aideront à résoudre l’erreur “Le moteur de base de données Microsoft jet a arrêté le processus”. Mais si le problème persiste, n’hésitez pas à contacter l’équipe d’assistance de Stellar® pour obtenir une aide immédiate.

FAQ

Q. J’ai créé une base de données Access simple qui est stockée sur un lecteur local. J’ai créé une requête simple nommée “new_records” dans la base de données.

Je souhaite modifier la requête à l’aide de Design View. Mais lorsque j’essaie d’ouvrir la requête, j’obtiens le message suivant : “Le moteur de base de données de Microsoft Access a interrompu le processus parce que vous et un autre utilisateur tentez de modifier les mêmes données en même temps”. Pourtant, je suis le seul à avoir accès à la base de données et aucun autre utilisateur n’y accède.

J’ai essayé de copier ma base de données à un autre endroit et j’ai ensuite essayé d’ouvrir la requête. Mais j’obtiens toujours l’erreur. Merci de me suggérer ce que je peux faire pour résoudre ce problème.

A. Compactez et réparez la base de données. Si la méthode de compactage et de réparation échoue, suivez les étapes dans l’ordre indiqué dans cet article pour résoudre le problème. Si rien ne fonctionne, essayez l’outil de réparation de base de données Access de Stellar® pour corriger la corruption de la base de données.

Exit mobile version