Это нелегкая задача с БД Access, я думаю, у вас действительно есть 3 варианта:
- Соедините 2 LAN с VPN (через Интернет) и используйте удаленный рабочий стол через VPN из LAN2 для доступа к интерфейсу БД, установленному на ПК в LAN1 (который будет использовать сервер БД с использованием локальной LAN1)
- Подключите 2 LAN с помощью VPN (через Интернет) и совместно используйте ту же базу данных через VPN
- Создайте сервер среднего уровня, совместно используемый через Интернет или через VPN, который сделает Access MDB доступным для разных интерфейсов на разных локальных сетях.
Использование удаленного компьютера с удаленным рабочим столом является самым простым и сопряжено с небольшим риском ... но вам нужен запасной компьютер в сети, в котором находится БД.
Совместное использование базы данных MDB Access через VPN выполнимо, но это рискованно, потому что вы теряете VPN-соединение, когда интерфейс выполняет запись в бэкэнд, бэкэнд может быть поврежден (если вы выбрали этот способ, выполняйте ежедневное резервное копирование ... или даже ежечасное резервное копирование) VPN работают медленно, поэтому запись в БД доступа через vpn медленная, и это увеличивает шансы того, что когда VPN прекратит работу (и это произойдет), вы будете записывать данные в БД и поэтому рискуете Повреждение БД.
Создание сервера среднего уровня, который совместно использует доступ к БД через VPN/ Интернет, является очень безопасным вариантом ... но также и более сложным для реализации.
Кроме того, возможно, этот вопрос больше подходит для StackOverflow, чем для SuperUser ... может быть, некоторые администраторы могут перенести вопрос?