Ошибка «Файл уже используется» при попытке открыть базу данных Access, расположенную на сервере

Оригинальный номер базы знаний: 289681

Примечание.

Эта статья относится только к базам данных Microsoft Access (.accdb и .mdb). Материал, изложенный в этой статье, требует знания пользовательского интерфейса на компьютерах с одним пользователем.

Симптомы

При попытке открыть базу данных, расположенную на сервере, можно получить следующее сообщение об ошибке:

Не удалось использовать <имя> файла; файл уже используется.

Причина

Если у вас нет разрешения на создание для папки, в которой находится база данных, обработчик баз данных Microsoft Jet не сможет создать файл сведений о блокировке. Файл необходим для того, чтобы несколько пользователей смогли открыть базу данных. Таким образом, если соответствующий файл еще не существует, пользователь, не имеющий прав на создание, сможет исключительно открыть базу данных.

Примечание.

Файл данных о блокировке является:

  • *.ldb в Access 2003 и в более ранних версиях Access
  • *.laccdb в Access 2007/2010

Обходной путь

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

Кроме того, если вы используете базу данных Access с усиленной защитой, убедитесь, что пользователи, открывающие базу данных, также имеют разрешения на чтение и запись в папке. Папка содержит файл сведений о рабочей группе (.mdw).

Дополнительная информация

Для того чтобы открыть базу данных в режиме общего доступа, обработчик баз данных Microsoft Jet должен быть способен создать информационный файл блокировки (*.ldb или *.laccdb) в той же папке, в которой находится сама база данных.

Для получения дополнительной информации о файлах .ldb нажмите кнопку Справка Microsoft Access в меню Справка, введите общий доступ к базе данных Access в Помощнике или в Мастер ответов Wizardа затем нажмите Поиск для просмотра содержания.

Ссылки

Более подробную информацию о файлах .ldb см. в следующей статье:

Введение в файлы блокировки (.laccdb и .ldb) в Access