1

У меня есть база данных Microsoft Access, и я пытаюсь ее открыть. Когда я это делаю, я получаю "Неизвестный пользователь не имеет разрешения". Есть ли способ открыть этот файл? Я использую Microsoft Access 2007 под Windows XP.

Благодарю.

4 ответа4

1

Пожалуйста, опубликуйте скриншот, чтобы мы могли знать точную ошибку.

Если это происходит при входе, вероятно, Microsoft DRM либо защищает его по сети на сервере вашей компании или через Интернет на общедоступном сервере DRM Office.

Если это защищено этим, то я не совсем уверен, что мы должны помочь вам обойти это - и не уверен на 100%, что вы можете.

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

1

Это означает, что к базе данных прикреплен файл разрешений, и ваш логин не входит в группу, имеющую разрешения.

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

0

Вы также можете создать пустую базу данных, а затем использовать опцию таблиц ссылок таблиц для доступа к таблице. Там может быть таблица с именем users, в которую вы можете вставить свое имя пользователя. Затем откройте базу данных напрямую и посмотрите, сможете ли вы пропустить приглашение "Неизвестный пользователь не имеет разрешения".

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

-1

Если вы открываете *.Файл MDB, Access использовал схему безопасности, определенную в локальной базе данных системы MS Access с именем *.MDW - по умолчанию установлен с MS Access, но можно также создать свой собственный. Вам потребуется знать действительный идентификатор пользователя и пароль из этой базы данных, чтобы открыть ее.

Если вы открываете более свежие *.Формат ACCDB, Access придерживается безопасности файловой системы. Либо файловая система не разрешает вам доступ к ней, либо в базе данных есть логика, которая проверяет вас (например, Access может сообщить ваш сетевой идентификатор) и отображает это сообщение с помощью кода приложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .