доступ 2007 заблокирован - PullRequest
2 голосов
/ 14 мая 2010

Я подключаю базу данных доступа 2007 с 5 разных машин. (C # .Net) * * +1001

У меня появляется это сообщение об ошибке:

The database has been placed in a state by user 'Admin' on machine XXXXX that prevents it from being opened or locked

Ответы [ 2 ]

2 голосов
/ 14 мая 2010

Это означает, что кто-то редактирует один из объектов базы данных, например, добавляет поле в таблицу или создает новый запрос или аналогичный, короче говоря, у него есть что-то открытое в базе данных в режиме редактирования.

0 голосов
/ 14 мая 2010

Базы данных Access должны быть разделены на интерфейс для форм, отчетов, кода и т. Д. И фон для таблиц.

Серверная часть должна быть помещена в каталог с минимальными правами на чтение и запись, в противном случае файл блокировки (ldb) может быть заблокирован.

У каждого пользователя должна быть копия интерфейса.

...