>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment déverrouiller une base de données Microsoft Access

Microsoft Access utilise un fichier de verrouillage pour empêcher plusieurs utilisateurs de modifier le même enregistrement simultanément. Depuis Access 2007, les bases ont l'extension .accdb. À l'ouverture, Access crée un fichier .laccdb (même nom, même dossier) qui disparaît à la fermeture. Parfois, ce fichier persiste (crash, déconnexion réseau), laissant la base apparaître comme "verrouillée".

Comprendre le fichier de verrouillage

  • Access 2007+ : Base = .accdb, Verrou = .laccdb
  • Access 2003 et antérieurs : Base = .mdb, Verrou = .ldb

Le fichier .laccdb ne contient aucune donnée, il sert uniquement de "marqueur". Il reste ouvert tant qu'au moins un utilisateur a la base ouverte. S'il ne se supprime pas à la fermeture de la dernière session, il faut le supprimer manuellement.

Supprimer le fichier de verrouillage orphelin

Méthode 1 : Via l'Explorateur de fichiers

  1. Fermez toutes les instances d'Access.
  2. Ouvrez le dossier contenant votre fichier .accdb.
  3. Recherchez le fichier du même nom mais en .laccdb.
  4. Supprimez-le (clic droit > Supprimer).
  5. Rouvrez votre base : elle ne sera plus verrouillée.

Méthode 2 : Si vous ne trouvez pas le dossier

  • Utilisez la recherche Windows : tapez *.laccdb (ou *.ldb pour anciennes versions).
  • Ou contactez votre administrateur réseau si la base est sur un serveur partagé.

Prévention

Évitez les arrêts brutaux (coupure courant, plantage). Utilisez "Fermer" dans le menu Fichier. Sur réseau, assurez-vous que les utilisateurs ferment bien leur session avant maintenance.

Vie connectée