Wprowadzenie to.ldb plików w programie Access 2000

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 208778 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Wersja dla programu Microsoft Access 97 tego artykułu zobacz 136128.
Umiarkowany: Wymaga podstawowych makro, kodowania i interoperacyjności umiejętności.

Ten artykuł dotyczy tylko bazy danych programu Microsoft Access (.mdb).

Wersja dla programu Microsoft Access 2002 w tym artykule zobacz 299373.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

Pliku .ldb odgrywa ważną rolę w wielodostępne Schemat aparatu bazy danych Microsoft Jet w wersji 4.0. Użyć pliku .ldb Aby ustalić, które rekordy są zablokowane w udostępnianej bazie danych i przez kogo.

Więcej informacji

Tworzenie pliku .ldb automatyczne i usuwanie

Dla każdej bazy danych otwarta na udostępnionych tworzony jest plik .ldb do przechowywania nazwy komputera i zabezpieczeń i umieścić rozszerzony zakres blokad bajt. Pliku .ldb zawsze ma taką samą nazwę jak otwartej bazy danych (MDB) i jest znajduje się w folderze otwartej bazy danych. Na przykład, jeśli otworzysz (do udostępnienia) Northwind.mdb przykładowe bazy danych w folderze C:\Program Files\Microsoft Office\Office\Samples folderu, a następnie plik o nazwie Northwind.ldb jest tworzona automatycznie w tym samym folderze.

Zawsze, gdy ostatni użytkownik Zamyka skreśla się udostępnionej bazy danych pliku .ldb. Jedynym wyjątkiem są gdy użytkownik nie ma usuwać prawa lub gdy baza danych jest oznaczony jako uszkodzony; następnie w pliku .ldb nie jest usuwany, ponieważ zawiera on informacje Używanie kto był bazy danych w czasie bazy danych został oznaczony jako uszkodzony.

Wymagane uprawnienia folderu

Jeśli planowane jest Udostępnianie bazy danych, plik .mdb powinien znajdować w folderze, w którym użytkownicy mają odczytu zapisu, tworzenie i usuwanie uprawnień. Nawet Jeśli chcesz, aby użytkownicy z uprawnieniami innego pliku (na przykład niektóre tylko do odczytu i niektóre odczytu i zapisu), musi mieć do odczytu wszystkich użytkowników współużytkujących bazy danych, pisanie i utworzyć uprawnienia do folderu. Jednak można przypisać tylko do odczytu uprawnienia do pliku .mdb dla poszczególnych użytkowników, umożliwiając pełne uprawnienia do folderu.

UWAGA: Jeśli użytkownik otworzy bazę danych w trybie dostępu wyłącznego (przez kliknięcie przycisku w Wyłączne w polu wyboru Otwórz okno dialogowe), blokowanie rekordów nie jest stosowany; w związku z tym Microsoft Program Access nie próbuje otworzyć lub utworzyć pliku .ldb. Jeśli baza danych jest zawsze otwierane do wyłącznego użytku, użytkownik potrzebuje tylko uprawnienia odczytywania i zapisywania do folder.

Zawartość pliku .ldb

Dla każdej osoby otwierającej udostępnionej bazy danych, bazy danych Jet Aparat dokona wpisu w pliku .ldb. Rozmiar każdego wpisu .ldb jest 64 bajtów. Pierwszych 32 bajtów zawiera nazwę komputera (na przykład jannowak). Drugi 32 bajty zawierają nazwę zabezpieczeń (na przykład administrator). Maksymalna liczba równoczesnych użytkowników obsługiwanych przez aparat bazy danych Jet wynosi 255; Dlatego rozmiar pliku .ldb nigdy nie jest większa niż 16 kilobajtów.

Gdy użytkownik zamyka udostępnionej bazy danych, wpis użytkownika nie jest usuwany z pliku .ldb. Jednakże może zostać zastąpiony, gdy inny użytkownik otwiera bazę danych. Oznacza to, że nie można użyć pliku .ldb samodzielnie, aby określić, kto jest obecnie z bazy danych.

Użycie pliku .ldb

Aparat bazy danych Jet wykorzystuje informacje pliku .ldb zapobiegające Użytkownicy z zapisywania danych do stron, które zostały zablokowane przez innych użytkowników i do określenia kto ma inne strony zablokowany. Jeśli aparat bazy danych Jet wykryje konflikt blokowania z innym użytkownikiem odczyty pliku .ldb komputera i nazwę zabezpieczeń użytkownika, który zawiera plik lub rekord zablokowany.

W większości konflikt blokowania sytuacje, otrzymujesz ogólny komunikat "Konfliktu zapisu", który pozwala na Zapisz rekord, skopiować do Schowka lub drop wprowadzone zmiany. W Niekiedy jednak zostać wyświetlony następujący komunikat o błędzie:
Nie można zablokować tabeli<table name="">; aktualnie w użyciu przez użytkownika <security name=""> na komputerze <computer name="">.<b00></b00></computer></security></table>
UWAGA: Stan informacji w pliku .ldb nie ma żadnego wpływu stan bazy danych. Jeśli pliku .ldb ulegnie uszkodzeniu, wszystko z Baza danych powinna nadal działa poprawnie. Jednakże może zostać wyświetlony tekst szyfrowany zamiast nazwy użytkownika w wszelkie komunikaty o konfliktach blokady.

Materiały referencyjne

Z programu Microsoft Visual Basic for Applications w programie Access 2000, można wyprowadzać listy użytkowników, którzy są rejestrowane do określonej bazy danych.

Aby uzyskać dodatkowe informacje dotyczące sposobu w tym i przykładowy kod, kliknij następujący numer artykułu w celu wyświetlenia bazy wiedzy Microsoft Knowledge Base:
198755 ACC2000: Sprawdzanie, kto jest zalogowany do bazy danych Jet UserRoster

Właściwości

Numer ID artykułu: 208778 - Ostatnia weryfikacja: 17 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Access 2000 Standard Edition
Słowa kluczowe: 
kbinfo kbusage kbmt KB208778 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:208778

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com