Vad är filformatet LDB?
.ldb är en låsfil som skapas av Microsoft Access tillsammans med MDB-databasfiler. Dess syfte är att samordna samtidig åtkomst och förhindra motstridiga ändringar när fler än en användare öppnar samma databas samtidigt - vilket skyddar mot datakorruption eller oavsiktliga överskrivningar.
Internt är .ldb en binär fil som består av poster med fast längd på 64 byte. Varje post lagrar två 32-byte-fält: det nollutfyllda datornamnet och Windows-användarnamnet för en ansluten klient. Detta gör att Access kan spåra varje aktiv anslutning till den delade databasen i realtid.
.ldb-filer genereras automatiskt i samma ögonblick som Access öppnar en .mdb-databasfil och tas bort lika automatiskt när den sista användaren stänger den. De ligger i samma mapp som databasen och delar samma basnamn - mydb.mdb skapar mydb.ldb i samma katalog. Om Access kraschar eller tvingas stängas kan en föräldralös .ldb finnas kvar på disken och måste raderas manuellt innan databasen kan öppnas rent igen.
.ldb är det äldre låsfilsformatet som hör ihop med det äldre .mdb-formatet. Från och med Access 2007 använder det nyare databasformatet .accdb istället .laccdb som sin motsvarande låskompis.
Säkerhet & trygghet
RISK: LOWEn .ldb är ofarlig tillfällig metadata; den innehåller ingen körbar kod och inga känsliga data utöver dator- och Windows-användarnamn för aktuella anslutningar. Att radera en .ldb är säkert SÅ LÄNGE databasen verkligen är stängd av alla - att radera den medan databasen är öppen kan störa den aktiva sessionen. Radera aldrig .mdb/.accdb (det är dina riktiga data). Om en .ldb fortsätter att dyka upp har en användare eller en bakgrunds-/automatiseringsprocess fortfarande databasen öppen.
Formatdetaljer
i ett nötskalProgram som öppnar LDB-filer
Tekniska detaljer
djup specifikation| Formattyp | Tillfällig binär lås-/statusfil genererad tillsammans med en Microsoft Access `.mdb`-databas |
| Intern struktur | Poster med fast längd på 64 byte, en per aktiv anslutning |
| Postlayout | Varje post: 32 byte nollutfyllt datornamn + 32 byte nollutfyllt Windows-användarnamn |
| Filskapande | Skapas automatiskt av Access när en `.mdb`-databas öppnas för första gången |
| Filradering | Raderas automatiskt av Access när den sista anslutna användaren stänger databasen |
| Parad databasformat | `.mdb` - äldre Microsoft Access Jet-databasfil |
| Modern motsvarighet | `.laccdb` - låsfilen som används tillsammans med `.accdb`-databaser (Access 2007 och senare) |
| Namngivningsregel | Samma basnamn och katalog som den parade `.mdb`-filen (t.ex. `mydb.mdb` → `mydb.ldb`) |
| Filsignatur | Ingen - inga magic bytes; identifieras enbart genom filnamn och plats |
| MIME-typ | application/octet-stream |
| Kodning | Binär; inte meningsfullt läsbar som vanlig text |
| Beteende vid kvarlämning | Om Access kraschar kan `.ldb`-filen ligga kvar på disken; den måste raderas manuellt innan databasen kan öppnas igen |
| Fleranvändarspårning | Spårar alla samtidiga anslutningar simultant; begränsar inte databasen till en enskild användare |
| Motorursprung | En del av Microsoft Jet Database Engines mekanism för låsning av poster vid fleranvändaråtkomst |
| Släppt | With Microsoft Access multi-user databases (.mdb era, 1990s); replaced by .laccdb for .accdb databases since Access 2007 |
| Specifikation | learn.microsoft.com |
LDB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om LDB-filer.