База данных Access 2019 - «Не удается обновить. База данных или объект только для чтения» - PullRequest
0 голосов
/ 13 июля 2020

Я создал резервную систему, когда наша основная система продажи билетов не работает. Кажется, что база данных работает нормально, она отправляет билеты, извлекает и отправляет данные в бэкэнд, но случайным образом база данных выдает эту ошибку, возможно, один раз в день или один раз через день. Ошибка сохраняется до тех пор, пока все пользователи не закроют свои соответствующие FE.

Я проверил, что у всех пользователей есть надлежащие разрешения на сервер, и они могут без проблем отправлять информацию в бэкэнд. Я закрываю все RecordSets и Queries, используя «X.Close» и «Set X = ничего». Я использую сочетание локальных и глобальных переменных набора записей, но, опять же, все они закрываются после каждой подфункции, и ошибка / проблема по-прежнему возникают случайно.

Нет файла .laccdb или аналогичного файла общий диск, когда возникает эта ошибка.

BE Расположение: общий диск (разрешения подтверждены) Расположение FE: разные, несколько пользователей

Кто-нибудь знает, почему это может произойти или почему серверная часть будет случайно блокировка?

1 Ответ

0 голосов
/ 13 июля 2020

Это может быть «мягкий» случай этой ошибки годовой давности:

Access сообщает, что базы данных находятся в «несогласованном состоянии»

At по крайней мере, было бы легко проверить предлагаемый обходной путь.

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