У меня есть база данных с более чем 30 пользователями, работающими из той же части коммутатора, что и рабочий маршрутизатор. Для них характерна ошибка, что другой пользователь уже обновил что-то, над чем он работает. БД уже разделена, я не уверен, почему у них будет эта проблема, хотя. Есть идеи?

1 ответ1

0

Потому что кто-то меняет страницу, над которой он работает (более подробное обсуждение см. Здесь ).

По умолчанию доступ работает на страницах для блокировки, а не на записях. (Страница = 4096 байт в Jet 4+ и 2048 в предыдущих версиях)

Чтобы устранить эту проблему, включите блокировку строк.

В Access 2010 этот параметр находится в файле -> Параметры -> Настройки клиента.

Флажок

[x]   Open database by using record-level locking.

Если вы не используете вышеупомянутую опцию, то по умолчанию доступ к блокировке страницы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .