Знакомство с to.ldb файлов в Access 2000

Переводы статьи Переводы статьи
Код статьи: 208778 - Vizualiza?i produsele pentru care se aplic? acest articol.
Microsoft Access 97 версии этой статьи См 136128.
Средний: Требует обычной макрос, кодирования и взаимодействия навыки.

В данной статье применима только к базе данных Microsoft Access (.mdb).

Microsoft Access 2002 версия этой статьи для См 299373.
Развернуть все | Свернуть все

В этой статье

Аннотация

Файл с расширением LDB играет важную роль в многопользовательском Схема ядро СУБД Microsoft Jet версии 4.0. Файл с расширением LDB используется Чтобы определить, какие блокировки записей в общей базе данных и кем.

Дополнительная информация

Создание файла с расширением LDB автоматически и удаления

Для каждой базы данных, открытых для общего пользования LDB-файл создается для хранения имени компьютера и системы безопасности и поместить расширенных блокировки диапазона байтов. LDB-файл имеет то же имя, как открытую базу данных (.mdb) и всегда является находится в одной папке с открытой базы данных. Например, при открытии (для общего пользования) Northwind.mdb учебной базы данных в C:\Program Files\Microsoft Office\Office\Samples папку, а затем файл называется Northwind.ldb автоматически создается в той же папке.

Каждый раз, когда последний пользователь Закрывает общей базы данных LDB-файл будет удален. Единственным исключением являются Если пользователь не имеет удалите права или если база данных помечается как поврежден; затем LDB-файл не удаляется, поскольку в нем содержится информация о, установлена база данных во время база данных была помечена как поврежден.

Полномочия, необходимые папки

Если планируется совместное использование базы данных MDB-файл должен располагаться в папке, где пользователи читать записывать, создавать и удалять привилегии; Даже Если пользователи должны иметь права другой файл (например, некоторые только для чтения и некоторые чтения и записи), должны быть чтение всем пользователям доступ к файлам базы данных, запись и создать разрешения для папки. Тем не менее, можно назначить только для чтения разрешения на файл .mdb для отдельных пользователей по-прежнему предоставляя полный разрешения для папки.

ПРИМЕЧАНИЕ: Если пользователь откроет базу данных с монопольным доступом (с помощью кнопки очередь Монопольного доступа флажок в Открыть диалоговое окно), блокировка не используется; Таким образом корпорация Майкрософт Доступ не будет пытаться открыть или создать LDB-файл. Если база данных всегда открыта для монопольного использования, пользователь должен только чтения и записи к папка.

Расширением LDB содержимое файла

Для каждого пользователя, открывающего общей базы данных, база данных Jet механизм вносит запись в файл с расширением LDB базы данных. Размер каждой записи с расширением LDB составляет 64 байта. Первые 32 байта содержат имя компьютера (абвгд). Второй 32 байта содержат имя безопасности (например, Admin). Максимум количество одновременно работающих пользователей, которые поддерживает ядро базы данных Jet — 255; Таким образом размер файла расширением LDB, никогда не превышает 16 килобайт.

Когда пользователь закрывает общую базу данных, запись не удаляется из LDB-файл. Тем не менее он может быть перезаписан, когда другой пользователь откроет базу данных. Это означает, что файл с расширением LDB нельзя использовать отдельно, чтобы определить, кто является в настоящее время с помощью базы данных.

Использование файла .ldb

Ядро базы данных Jet использует сведения файла с расширением LDB для предотвращения запись данных для страниц, которые блокированы другим пользователям и пользователям кто имеет другие страницы заблокирован. Если база данных Jet обнаруживает конфликт блокировок другому пользователю он читает файл с расширением LDB компьютера и имя безопасности пользователя, который имеет файл или запись заблокирована.

В большинстве конфликтов блокировок ситуации, получать универсальное сообщение «Конфликт записи», которое позволяет Сохранить запись, скопировать его в буфер обмена или drop внесенные изменения. В Иногда, тем не менее, появляется следующее сообщение об ошибке:
Не удается блокировать таблицу<table name="">; в настоящий момент пользователь <security name=""> на компьютере <computer name="">.<b00></b00></computer></security></table>
ПРИМЕЧАНИЕ: Сведения в файл с расширением LDB состояние не влияет состояние базы данных. Если поврежден файл LDB, все объекты База данных по-прежнему будет работать нормально. Тем не менее может появиться искаженном виде текста вместо имен пользователей во всех сообщениях, конфликт блокировок.

Ссылки

С помощью Microsoft Visual Basic для приложений в Access 2000, можно вывести список пользователей, подключившихся к определенной базе данных.

Для получения дополнительных сведений о том, как для этого и пример кода, щелкните следующий номер статьи для просмотра статьи в в Microsoft Knowledge Base:
198755 ACC2000: Проверка данных с помощью Jet UserRoster

Свойства

Код статьи: 208778 - Последний отзыв: 17 сентября 2011 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Access 2000 Standard Edition
Ключевые слова: 
kbinfo kbusage kbmt KB208778 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:208778

Отправить отзыв

 

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