Co to jest format pliku LDB?
.ldb to plik blokady tworzony przez Microsoft Access wraz z plikami bazy danych MDB. Jego celem jest koordynacja współbieżnego dostępu i zapobieganie konfliktom zmian, gdy więcej niż jeden użytkownik otwiera tę samą bazę danych jednocześnie - chroni to przed uszkodzeniem danych lub przypadkowym nadpisaniem.
Wewnętrznie .ldb jest plikiem binarnym składającym się z rekordów o stałej długości 64 bajtów. Każdy rekord przechowuje dwa 32-bajtowe pola: uzupełnioną zerami nazwę komputera oraz nazwę użytkownika Windows podłączonego klienta. Pozwala to programowi Access śledzić każde aktywne połączenie z udostępnioną bazą danych w czasie rzeczywistym.
Pliki .ldb są generowane automatycznie w momencie otwarcia przez Access pliku bazy danych .mdb i są usuwane równie automatycznie, gdy ostatni użytkownik go zamknie. Znajdują się one w tym samym folderze co baza danych i mają tę samą nazwę bazową - mydb.mdb tworzy mydb.ldb w tym samym katalogu. Jeśli Access ulegnie awarii lub zostanie wymuszone jego zamknięcie, osierocony plik .ldb może pozostać na dysku i musi zostać usunięty ręcznie, zanim będzie można ponownie poprawnie otworzyć bazę danych.
.ldb to starszy format pliku blokady sparowany z dziedziczonym formatem .mdb. Począwszy od Access 2007, nowszy format bazy danych .accdb używa zamiast niego .laccdb jako swojego odpowiednika do blokowania.
Bezpieczeństwo
RYZYKO: LOWPlik .ldb to nieszkodliwe metadane tymczasowe; nie zawiera kodu wykonywalnego ani wrażliwych danych poza nazwami komputerów i użytkowników Windows aktualnie połączonych osób. Usuwanie pliku .ldb jest bezpieczne POD WARUNKIEM, że baza danych jest rzeczywiście zamknięta przez wszystkich - usunięcie go, gdy baza jest otwarta, może zakłócić aktywną sesję. Nigdy nie usuwaj pliku .mdb/.accdb (to są Twoje właściwe dane). Jeśli plik .ldb ciągle się pojawia, oznacza to, że użytkownik lub proces w tle/automatyzacji nadal ma otwartą bazę danych.
Szczegóły formatu
w pigułceProgramy otwierające pliki LDB
Szczegóły techniczne
specyfikacja| Typ formatu | Tymczasowy binarny plik blokady/stanu generowany obok bazy danych Microsoft Access `.mdb` |
| Struktura wewnętrzna | Rekordy o stałej długości 64 bajtów, jeden na każde aktywne połączenie |
| Układ rekordu | Każdy rekord: 32 bajty nazwy komputera (uzupełnione zerami) + 32 bajty nazwy użytkownika Windows (uzupełnione zerami) |
| Tworzenie pliku | Tworzony automatycznie przez Access przy pierwszym otwarciu bazy danych `.mdb` |
| Usuwanie pliku | Usuwany automatycznie przez Access, gdy ostatni podłączony użytkownik zamknie bazę danych |
| Sparowany format bazy danych | `.mdb` - dziedziczony plik bazy danych Microsoft Access Jet |
| Nowoczesny odpowiednik | `.laccdb` - plik blokady używany wraz z bazami danych `.accdb` (Access 2007 i nowsze) |
| Zasada nazewnictwa plików | Ta sama nazwa bazowa i katalog co sparowany plik `.mdb` (np. `mydb.mdb` → `mydb.ldb`) |
| Sygnatura pliku | Brak - brak magicznych bajtów; identyfikowany wyłącznie na podstawie nazwy pliku i lokalizacji |
| Typ MIME | application/octet-stream |
| Kodowanie | Binarne; nieczytelne jako zwykły tekst |
| Zachowanie osierocone | Jeśli Access ulegnie awarii, plik `.ldb` może pozostać na dysku; musi zostać usunięty ręcznie przed ponownym otwarciem bazy danych |
| Śledzenie wielu użytkowników | Śledzi wszystkie współbieżne połączenia jednocześnie; nie ogranicza bazy danych do jednego użytkownika |
| Pochodzenie silnika | Część mechanizmu blokowania rekordów dla wielu użytkowników silnika bazy danych Microsoft Jet |
| Wydano | With Microsoft Access multi-user databases (.mdb era, 1990s); replaced by .laccdb for .accdb databases since Access 2007 |
| Specyfikacja | learn.microsoft.com |
Konwersje LDB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki LDB.