Как подключиться к базе данных Access через источники данных (ODBC), используя подключенный сетевой диск? - PullRequest
1 голос
/ 11 августа 2010

Мне нужно подключиться к базе данных Access.Для этого я создал системный DSN.Мне удалось установить это соединение с использованием локальных файлов.

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

" [Microsoft] [ODBC Microsoft Access Driver] Не удается запустить приложение. Файл информации рабочей группы отсутствуетили открыт исключительно другим пользователем."

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

Спасибо ....

Ответы [ 2 ]

0 голосов
/ 16 августа 2010

Я обнаружил проблему.

Приложение, вызывающее мой код, является службой Windows, работающей под учетной записью SYSTEM.У этой учетной записи нет прав доступа к файлам за пределами сервера.

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

0 голосов
/ 11 августа 2010

Это будет звучать странно, но добавьте свой домен AD в список доверенных сайтов в настройках Интернета.

Так что, если ваш компьютер является членом ad.mycompany.com, используйте его.

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

...