Hvad er LDB-filformatet?
.ldb er en låsefil oprettet af Microsoft Access sammen med MDB-databasefiler. Formålet er at koordinere samtidig adgang og forhindre modstridende ændringer, når mere end én bruger åbner den samme database samtidigt - hvilket beskytter mod datakorruption eller utilsigtede overskrivninger.
Internt er .ldb en binær fil bestående af poster med en fast længde på 64 byte. Hver post gemmer to felter på 32 byte: det null-udfyldte computernavn og Windows-brugernavnet på en tilsluttet klient. Dette gør det muligt for Access at spore enhver aktiv forbindelse til den delte database i realtid.
.ldb-filer genereres automatisk i det øjeblik, Access åbner en .mdb-databasefil, og fjernes lige så automatisk, når den sidste bruger lukker den. De findes i den samme mappe som databasen og deler det samme grundnavn - mydb.mdb producerer mydb.ldb i den samme mappe. Hvis Access går ned eller tvinges til at lukke, kan en forældet .ldb blive liggende på disken og skal slettes manuelt, før databasen kan åbnes korrekt igen.
.ldb er det ældre låsefilformat, der er parret med det forældede .mdb-format. Fra og med Access 2007 bruger det nyere .accdb-databaseformat i stedet .laccdb som sin tilsvarende låsepartner.
Sikkerhed og tryghed
RISIKO: LOWEn .ldb er harmløse midlertidige metadata; den indeholder ingen eksekverbar kode og ingen følsomme data ud over computer- og Windows-brugernavne på nuværende forbindelser. Det er sikkert at slette en .ldb, SÅ LÆNGE databasen reelt er lukket af alle - sletning mens databasen er åben kan forstyrre den aktive session. Slet aldrig .mdb/.accdb (det er dine rigtige data). Hvis en .ldb bliver ved med at dukke op, har en bruger eller en baggrunds-/automatiseringsproces stadig databasen åben.
Formatdetaljer
kort fortaltProgrammer der åbner LDB-filer
Tekniske detaljer
dyb specifikation| Formattype | Midlertidig binær låse-/tilstandsfil genereret sammen med en Microsoft Access `.mdb`-database |
| Intern struktur | Poster med fast længde på 64 byte, én pr. aktiv forbindelse |
| Postlayout | Hver post: 32 byte null-udfyldt computernavn + 32 byte null-udfyldt Windows-brugernavn |
| Filoprettelse | Oprettes automatisk af Access, når en `.mdb`-database åbnes første gang |
| Filsletning | Slettes automatisk af Access, når den sidste tilsluttede bruger lukker databasen |
| Parret databaseformat | `.mdb` - forældet Microsoft Access Jet-databasefil |
| Moderne ækvivalent | `.laccdb` - låsefilen brugt sammen med `.accdb`-databaser (Access 2007 og nyere) |
| Navngivningsregel | Samme grundnavn og mappe som den parrede `.mdb`-fil (f.eks. `mydb.mdb` → `mydb.ldb`) |
| Filsignatur | Ingen - ingen magic bytes; identificeres udelukkende ud fra filnavn og placering |
| MIME-type | application/octet-stream |
| Kodning | Binær; ikke meningsfuldt læsbar som almindelig tekst |
| Forældet adfærd | Hvis Access går ned, kan `.ldb`-filen blive liggende på disken; den skal slettes manuelt, før databasen kan genåbnes |
| Flerbrugersporing | Sporer alle samtidige forbindelser på én gang; begrænser ikke databasen til en enkelt bruger |
| Motor-oprindelse | En del af Microsoft Jet Database Engine-mekanismen til flerbruger-postlåsning |
| Udgivet | With Microsoft Access multi-user databases (.mdb era, 1990s); replaced by .laccdb for .accdb databases since Access 2007 |
| Specifikation | learn.microsoft.com |
LDB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om LDB-filer.