У меня есть база данных управления проектами, которая работает очень хорошо. Мне нужно настроить нескольких удаленных пользователей для использования этой базы данных, поскольку все они являются менеджерами проектов, работающими вне офиса.
Это возможно?
Использование Microsoft Access через «подключенный диск» через соединение с низкой скоростью или высокой задержкой будет болезненный в лучшем случае, а в худшем будут "коррупция" и ошибки. Если вы говорите об онлайн-доступе, скажем, через VPN, я думаю, вы, вероятно, испытаете ужасный шок.
У меня есть один клиент, который полагается на систему на основе Microsoft Access для своего бизнеса. Они позволяют пользователям в удаленных офисах получать доступ к программам (подключенным через низкоскоростные каналы VPN с высокой задержкой) через службы терминалов Windows с помощью ярлыков RemoteApp. Лицензирование было недешевым, но оно выполняет свою работу за них.
Питер Шуэце говорит об использовании репликации базы данных в его ответ как возможность для автономного доступа. Я никогда не использовал репликацию базы данных в Access, но ее определенно стоит изучить.
Попытка взломать репликацию Access DB в сценарии с несколькими сайтами и доступом для записи - это кошмар. Если вы собираетесь и дальше использовать Access для этого, лучше потратите время на написание веб-интерфейса для удаленных пользователей.
Или вы можете изучить возможность перехода на MS Project и Project Server или на Sharepoint и InfoPath.
Если они могут получить доступ к базе данных удаленно (например, через VPN), это не должно быть проблемой. Однако вам следует проверить репликацию базы данных, когда мастер находится в офисе. Тогда они могут работать в автономном режиме и только время от времени реплицироваться с мастером. Я видел такую установку в небольшой лаборатории. Не уверен, что это сработает для вас, поскольку у вас могут возникнуть проблемы, когда два человека изменят одну и ту же запись, а затем попытаются воспроизвести.
В противном случае создайте веб-интерфейс и сделайте его доступным для тех, кто не в сети.