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
- Fermez toutes les instances d'Access.
- Ouvrez le dossier contenant votre fichier
.accdb. - Recherchez le fichier du même nom mais en .laccdb.
- Supprimez-le (clic droit > Supprimer).
- 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*.ldbpour 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.
