Блокировка записи в Access 10 - PullRequest
1 голос
/ 01 февраля 2012

Я использую MS Access 10 в многопользовательской среде.БД разделена с таблицами на заднем конце (хранятся на сетевом диске), а все остальное на внешнем интерфейсе (хранится примерно на пяти разных компьютерах).

Некоторые из интерфейсных компьютеров используютДоступ 07, но БД были созданы в формате 07.Я проверил, что база данных НЕ использует шифрование 2010 года, и все остальные 10 параметров, которые не совместимы с 07. На самом деле, компьютеры 07 будут нормально работать с БД в одиночестве ... проблема в том, что более одногочеловек заходит в БД.Часто при попытке входа в систему возникает ошибка «Слишком много активных пользователей». В других случаях пользователи могут войти в систему и открыть формы, но всякий раз, когда вносятся изменения, мы получаем «заблокированные» ошибки.(Это происходит на всех компьютерах, а не только на тех, которые работают 07).

Все копии БД имеют блокировку на уровне записи, но она ведет себя так, как будто она блокирует всю таблицу.Я проверил, и никто не открывает БД в «эксклюзивном» режиме.(Когда вы переходите на панель навигации и открываете таблицу, сама таблица не будет разрешать новые записи).Я попытался создать формы на основе запросов, а также с фильтрами вместо этого.В любом случае я получаю одни и те же проблемы с блокировкой (Кто-нибудь знает, блокируют ли данные или фильтры данные по-разному?).

Это вынуждает использовать БД одним пользователем за раз, когда доступ требуется нескольким людям.Есть что-нибудь, что я пропускаю?У всех есть права доступа к сетевому диску, я удалил «сжатие при закрытии», я попытался преобразовать в файл ACCDE (файл ACCDE не откроется в 07, только в 10, но мы получим те же ошибки блокировки).Кто-нибудь может подумать о том, что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...