У меня есть база данных с более чем 30 пользователями, работающими из той же части коммутатора, что и рабочий маршрутизатор. Для них характерна ошибка, что другой пользователь уже обновил что-то, над чем он работает. БД уже разделена, я не уверен, почему у них будет эта проблема, хотя. Есть идеи?
1 ответ
0
Потому что кто-то меняет страницу, над которой он работает (более подробное обсуждение см. Здесь ).
По умолчанию доступ работает на страницах для блокировки, а не на записях. (Страница = 4096 байт в Jet 4+ и 2048 в предыдущих версиях)
Чтобы устранить эту проблему, включите блокировку строк.
В Access 2010 этот параметр находится в файле -> Параметры -> Настройки клиента.
Флажок
[x] Open database by using record-level locking.
Если вы не используете вышеупомянутую опцию, то по умолчанию доступ к блокировке страницы.