2013-09-12 4 views
0

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

Может ли быть защита от вирусов или межсетевой экран, блокирующий это? Я включил сетевые подключения и разрешил все проекты vba и т. Д.

Может ли быть справочная проблема? Если у меня есть ссылка для библиотеки Outlook и скомпилирован файл в формат accde, предотвратит ли это какие-либо сообщения об ошибках и просто приведет к сбою базы данных? Я могу открыть бэкэнд-таблицы на всех компьютерах, это просто интерфейс, который не откроется.

Любые предложения будут полезны. Я не на месте, поэтому я приму все предложения и попробую их, когда вернусь.

+0

все компьютеры того же домена и зарегистрированные пользователи являются пользователями AD с групповым разрешением на бэкэнд-папку? – PatricK

ответ

0

Несколько вещей приходят на ум:

  • Посмотрите в журнале событий Windows.

  • Другая проблема может возникнуть, если местоположения, в которых находится внешний интерфейс, не были добавлены в список доверенных местоположений в MS Access.

  • Если вы положили переднюю часть accdb на машину пользователя, ее можно открыть? Вы получаете какую-либо ошибку?

  • Как вы упомянули, может возникнуть проблема с ссылкой. Попробуйте удалить ссылку и конвертировать раннее связывание с поздним связыванием (используйте CreateObject).

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

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