Afficher en anglais

Partage via


Déterminer qui a ouvert une base de données Office Access en mode exclusif

Numéro de la base de connaissances d’origine : 824274

Remarque

Cet article s’applique uniquement à une base de données Microsoft Access (.mdb/.accdb). Vous devez disposer de connaissances de base en macro, codage et interopérabilité avant de commencer.

Résumé

Dans un environnement Microsoft Office Access, vous ne pourrez peut-être pas déterminer qui a ouvert une base de données Access en mode exclusif. Toutefois, vous pouvez utiliser les utilitaires du système d’exploitation pour déterminer qui utilise des ressources partagées sur votre ordinateur.

Informations supplémentaires

Lorsque vous ouvrez une base de données Access, Access crée généralement un fichier de verrouillage portant le même nom que le fichier de base de données. Ce fichier de verrouillage a une extension .ldb/.laccdb, selon le type de fichier en cours d’ouverture (.mdb/.accdb). Le fichier .ldb/.laccdb contient les informations sur les personnes qui ont ouvert la base de données Access et sur l’ordinateur utilisé pour ouvrir la base de données Access. Toutefois, lorsqu’un utilisateur ouvre une base de données Access en mode exclusif, Access ne crée pas de fichier de verrouillage avec une extension .ldb/.laccdb. Par conséquent, Access ne peut pas utiliser le fichier .ldb/.laccdb pour déterminer qui a ouvert la base de données en mode exclusif. Si vous essayez d’ouvrir une base de données Access et qu’un autre utilisateur a déjà ouvert la base de données en mode exclusif, vous recevez l’un des messages d’erreur suivants :

Impossible d’utiliser le fichier «< path>\<database.mdb> » déjà utilisé.

Impossible d’utiliser le fichier '<path>\<database.accdb>' ; déjà utilisé.

Vous ne recevez aucune information sur la personne qui a ouvert la base de données Microsoft Office Access en mode exclusif ou sur l’ordinateur utilisé pour ouvrir la base de données Microsoft Office Access en mode exclusif.

Vous pouvez utiliser des logiciels utilitaires, tels que l’utilitaire de gestion de l’ordinateur ou l’utilitaire Gestionnaire de serveur, pour déterminer qui a une base de données Access ouverte en mode exclusif et pour déterminer sur quel ordinateur une base de données Access est ouverte en mode exclusif.

Pour plus d’informations sur l’affichage des ressources partagées à l’aide de l’utilitaire Gestion de l’ordinateur, procédez comme suit.

Remarque

Étant donné qu’il existe plusieurs versions de Microsoft Windows, la procédure peut être différente pour votre ordinateur. Si tel est le cas, reportez-vous à la documentation de votre produit pour exécuter cette procédure.

  1. Cliquez sur Démarrer.
  2. Cliquez sur Aide et support.
  3. Dans la zone De recherche , tapez Gestion de l’ordinateur.
  4. Cliquez sur Démarrer la recherche pour afficher les rubriques.
  5. Recherchez dans l’index d’aide de l’utilitaire de gestion de l’ordinateur « Affichage des informations sur les ressources partagées ».

Si votre ordinateur exécute le système d’exploitation Microsoft Windows 2000, l’utilitaire Gestionnaire de serveur peut être disponible en tant que fichier exécutable (Srvmgr.exe) dans le dossier Lecteur d’installation : \WINNT\SYSTEM32 sur votre ordinateur. Si l’utilitaire Gestionnaire de serveur n’est pas disponible, installez l’utilitaire Gestionnaire de serveur, puis surveillez les utilisateurs simultanés des ressources de l’ordinateur.

References

Pour plus d’informations sur l’utilisation de l’utilitaire Gestionnaire de serveur pour surveiller les utilisateurs simultanés des ressources de l’ordinateur, consultez la rubrique « Affichage : Sessions utilisateur » dans l’index d’aide Gestionnaire de serveur.

Pour plus d’informations sur les fichiers .ldb, consultez l’article suivant

Introduction aux fichiers de verrouillage (.laccdb et .ldb) dans Access