Was ist das LDB-Dateiformat?
.ldb ist eine Sperrdatei, die Microsoft Access neben MDB-Datenbankdateien erstellt. Ihr Zweck ist es, den gleichzeitigen Zugriff zu koordinieren und widersprüchliche Änderungen zu verhindern, wenn mehr als ein Benutzer dieselbe Datenbank gleichzeitig öffnet - zum Schutz vor Datenbeschädigung oder versehentlichem Überschreiben.
Intern ist .ldb eine Binärdatei, die aus Datensätzen mit fester Länge von 64 Byte besteht. Jeder Datensatz speichert zwei 32-Byte-Felder: den mit Null aufgefüllten Computernamen und den Windows-Benutzernamen eines verbundenen Clients. Dadurch kann Access jede aktive Verbindung zur gemeinsam genutzten Datenbank in Echtzeit verfolgen.
.ldb-Dateien werden automatisch erstellt, sobald Access eine .mdb-Datenbankdatei öffnet, und werden ebenso automatisch entfernt, sobald der letzte Benutzer sie schließt. Sie befinden sich im selben Ordner wie die Datenbank und tragen denselben Basisnamen - aus mydb.mdb entsteht mydb.ldb im selben Verzeichnis. Wenn Access abstürzt oder zwangsbeendet wird, kann eine verwaiste .ldb-Datei auf dem Datenträger verbleiben und muss manuell gelöscht werden, bevor die Datenbank wieder sauber geöffnet werden kann.
.ldb ist das ältere Sperrdateiformat, das dem veralteten .mdb-Format zugeordnet ist. Ab Access 2007 verwendet das neuere .accdb-Datenbankformat stattdessen .laccdb als äquivalente Sperrdatei.
Sicherheit
RISIKO: LOWEine .ldb-Datei ist harmlose temporäre Metadaten; sie enthält keinen ausführbaren Code und keine sensiblen Daten außer dem Computer- und Windows-Benutzernamen der aktuellen Verbindungen. Das Löschen einer .ldb-Datei ist sicher, SOLANGE die Datenbank von allen Benutzern wirklich geschlossen wurde - das Löschen bei geöffneter Datenbank kann die aktive Sitzung stören. Löschen Sie niemals die .mdb/.accdb (das sind Ihre eigentlichen Daten). Wenn eine .ldb-Datei immer wieder erscheint, hat ein Benutzer oder ein Hintergrund-/Automatisierungsprozess die Datenbank noch geöffnet.
Formatdetails
kurz gefasstProgramme zum Öffnen von LDB-Dateien
Technische Details
technische Spezifikation| Formattyp | Temporäre binäre Sperr-/Statusdatei, die neben einer Microsoft Access `.mdb`-Datenbank erstellt wird |
| Interne Struktur | Datensätze mit fester Länge von 64 Byte, einer pro aktiver Verbindung |
| Datensatzstruktur | Jeder Datensatz: 32 Byte null-aufgefüllter Computername + 32 Byte null-aufgefüllter Windows-Benutzername |
| Dateierstellung | Wird automatisch von Access erstellt, wenn eine `.mdb`-Datenbank zum ersten Mal geöffnet wird |
| Dateilöschung | Wird automatisch von Access gelöscht, wenn der letzte verbundene Benutzer die Datenbank schließt |
| Zugeordnetes Datenbankformat | `.mdb` - ältere Microsoft Access Jet-Datenbankdatei |
| Modernes Äquivalent | `.laccdb` - die Sperrdatei, die neben `.accdb`-Datenbanken verwendet wird (Access 2007 und später) |
| Dateibenennungsregel | Gleicher Basisname und Verzeichnis wie die zugehörige `.mdb`-Datei (z. B. `mydb.mdb` → `mydb.ldb`) |
| Dateisignatur | Keine - keine Magic Bytes; wird ausschließlich über Dateiname und Speicherort identifiziert |
| MIME-Typ | application/octet-stream |
| Kodierung | Binär; als Klartext nicht sinnvoll lesbar |
| Verhalten bei Verwaistheit | Wenn Access abstürzt, kann die `.ldb`-Datei auf dem Datenträger verbleiben; sie muss manuell gelöscht werden, bevor die Datenbank wieder geöffnet werden kann |
| Mehrbenutzer-Tracking | Verfolgt alle gleichzeitigen Verbindungen; schränkt die Datenbank nicht auf einen einzelnen Benutzer ein |
| Engine-Ursprung | Teil des Mehrbenutzer-Datensatzsperrmechanismus der Microsoft Jet Database Engine |
| Veröffentlicht | With Microsoft Access multi-user databases (.mdb era, 1990s); replaced by .laccdb for .accdb databases since Access 2007 |
| Spezifikation | learn.microsoft.com |
LDB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu LDB-Dateien.