2010-05-14 2 views
2

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

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

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

Я пытаюсь скопировать файл доступа для каждого клиента. Спасибо за ответ .. – Jack

ответ

2

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

0

Базы данных доступа должны быть разделены на front-end для форм, отчетов, кода и т. Д. И для настольных компьютеров.

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

Каждый пользователь должен иметь копию интерфейса.

+0

C# .NET находится в исходном вопросе, поэтому не совсем актуальным. –

+0

Я думаю, что это так, потому что очевидно, что кто-то делает что-то в Access одновременно с C# Net. – Fionnuala

Смежные вопросы