What Is .laccdb

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 10, 2026

Quick Answer: A .laccdb file is a temporary lock file automatically created by Microsoft Access when a database (.mdb or .accdb) is opened, serving to prevent multiple users from making conflicting simultaneous edits. Introduced in Microsoft Access 1.0 (1992), these hidden files coordinate record-level locking in shared databases and are automatically deleted when the database closes.

Key Facts

Overview

A .laccdb file is a temporary lock file automatically generated by Microsoft Access whenever a database file (.mdb or .accdb format) is opened. The file name mirrors the database file—for example, if you open "Sales.accdb," Access creates "Sales.laccdb" in the same directory. This hidden file serves a critical function in multi-user environments by coordinating access and preventing simultaneous edits that could corrupt data.

The .laccdb extension stands for "Lock Database," though the acronym is rarely explained in user documentation. Created as part of Access's locking mechanism, these files have been a fundamental feature since Microsoft Access 1.0 was released in 1992. The file is typically invisible to users because Windows hides it by default, leading many people to be unaware of its existence or to misinterpret it as a corrupt or unnecessary file.

How It Works

The .laccdb file functions as a coordination mechanism in Access databases, particularly when multiple users access the same file over a network. Here's how it operates:

Key Comparisons

Understanding .laccdb files becomes clearer when compared to similar locking mechanisms in other database systems:

FeatureMicrosoft Access (.laccdb)SQL Server LocksMySQL Table Locks
Lock File TypeTemporary, local file-basedIn-memory, server-basedIn-memory, server-based
GranularityRecord-level and file-levelRow, page, and table-levelTable-level (by default)
VisibilityHidden system fileNot visible to usersNot visible to users
Auto-CleanupWhen database closesAutomatic on connection endAutomatic on query completion
ScalabilityBest for small teams (5-10 users)Scales to thousands of usersScales to hundreds of users

Why It Matters

The .laccdb file is important for maintaining database integrity and preventing data loss in shared Access environments. Understanding its role helps users and administrators troubleshoot connection issues and avoid data corruption.

For modern applications, cloud-based alternatives like Microsoft 365 or SQL Server provide superior locking and scalability compared to file-based Access databases. However, the .laccdb mechanism remains essential for legacy systems and small office environments still relying on traditional Access databases.

Sources

  1. Microsoft Support: About the .laccdb file in AccessMicrosoft Documentation
  2. Microsoft Docs: Access Database ArchitectureMicrosoft Documentation
  3. Wikipedia: Microsoft AccessCC-BY-SA-4.0

Missing an answer?

Suggest a question and we'll generate an answer for it.