¿Qué es el formato de archivo LDB?
.ldb es un archivo de bloqueo creado por Microsoft Access junto a los archivos de base de datos MDB. Su propósito es coordinar el acceso concurrente y evitar cambios conflictivos cuando más de un usuario abre la misma base de datos simultáneamente, protegiéndola contra la corrupción de datos o sobrescrituras accidentales.
Internamente, .ldb es un archivo binario compuesto por registros de longitud fija de 64 bytes. Cada registro almacena dos campos de 32 bytes: el nombre del equipo (rellenado con nulos) y el nombre de usuario de Windows de un cliente conectado. Esto permite que Access rastree cada conexión activa a la base de datos compartida en tiempo real.
Los archivos .ldb se generan automáticamente en el momento en que Access abre un archivo de base de datos .mdb y se eliminan de la misma forma automática una vez que el último usuario lo cierra. Residen en la misma carpeta que la base de datos y comparten el mismo nombre base: mydb.mdb produce mydb.ldb en el mismo directorio. Si Access se bloquea o se fuerza su cierre, un archivo .ldb huérfano puede permanecer en el disco y debe eliminarse manualmente antes de que la base de datos pueda abrirse limpiamente de nuevo.
.ldb es el formato de archivo de bloqueo antiguo vinculado al formato heredado .mdb. A partir de Access 2007, el nuevo formato de base de datos .accdb utiliza .laccdb como su compañero de bloqueo equivalente.
Seguridad y protección
RIESGO: LOWUn .ldb es un metadato temporal inofensivo; no contiene código ejecutable ni datos sensibles más allá de los nombres de equipo y de usuario de Windows de las conexiones actuales. Eliminar un .ldb es seguro SIEMPRE Y CUANDO la base de datos esté realmente cerrada por todos; eliminarlo mientras la base de datos está abierta puede interrumpir la sesión activa. Nunca elimine el .mdb/.accdb (esos son sus datos reales). Si un .ldb sigue reapareciendo, es que un usuario o un proceso de automatización en segundo plano todavía tiene la base de datos abierta.
Detalles del formato
en pocas palabrasProgramas que abren archivos LDB
Detalles técnicos
especificación profunda| Tipo de formato | Archivo binario temporal de bloqueo/estado generado junto a una base de datos `.mdb` de Microsoft Access |
| Estructura interna | Registros de longitud fija de 64 bytes, uno por cada conexión activa |
| Diseño del registro | Cada registro: 32 bytes para el nombre del equipo + 32 bytes para el nombre de usuario de Windows (ambos rellenados con nulos) |
| Creación del archivo | Creado automáticamente por Access cuando se abre por primera vez una base de datos `.mdb` |
| Eliminación del archivo | Eliminado automáticamente por Access cuando el último usuario conectado cierra la base de datos |
| Formato de base de datos vinculado | `.mdb` - archivo de base de datos heredado de Microsoft Access Jet |
| Equivalente moderno | `.laccdb` - el archivo de bloqueo utilizado junto a las bases de datos `.accdb` (Access 2007 y posteriores) |
| Regla de nomenclatura | Mismo nombre base y directorio que el archivo `.mdb` vinculado (ej., `mydb.mdb` → `mydb.ldb`) |
| Firma de archivo | Ninguna - sin bytes mágicos; se identifica únicamente por el nombre de archivo y su ubicación |
| Tipo MIME | application/octet-stream |
| Codificación | Binario; no es legible de forma significativa como texto plano |
| Comportamiento huérfano | Si Access falla, el archivo `.ldb` puede persistir en el disco; debe eliminarse manualmente antes de poder reabrir la base de datos |
| Rastreo multiusuario | Rastrea todas las conexiones concurrentes simultáneamente; no restringe la base de datos a un solo usuario |
| Origen del motor | Parte del mecanismo de bloqueo de registros multiusuario del motor de base de datos Microsoft Jet |
| Lanzado | With Microsoft Access multi-user databases (.mdb era, 1990s); replaced by .laccdb for .accdb databases since Access 2007 |
| Especificación | learn.microsoft.com |
Conversiones de LDB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos LDB.