Esta não é uma tarefa fácil com um banco de dados do Access, acho que você realmente tem três opções:
- Conecte a 2 LAN com uma VPN (pela Internet) e use uma área de trabalho remota pela VPN da LAN2 para acessar o front-end do DB instalado em um PC na LAN1 (que usará o backend do BD usando a LAN1 local)
- Conecte a 2 LAN com uma VPN (pela Internet) e compartilhe o mesmo DB de back-end pela VPN
- Crie um servidor de camada intermediária, compartilhado pela Internet ou por meio de uma VPN, que torne o Access MDB acessível por front-end diferente em diferentes lan
Usar um computador remoto com uma área de trabalho remota é o mais fácil e tem poucos riscos ... mas você precisa de um computador reserva na rede que esteja segurando o banco de dados.
É possível fazer um banco de dados do Access do MDB sobre uma VPN , mas é arriscado, porque você perde a conexão VPN quando o frontend está gravando no backend, o backend pode ficar corrompido (você escolhe maneira, por favor, faça backup diário ... ou até mesmo backup por hora) As VPNs são lentas, então gravar em um banco de dados do Access em uma vpn é lento e isso aumenta as chances de que, quando a VPN cair (e isso acontecerá), você esteja gravando dados no banco de dados e arriscando a corrupção do banco de dados. / p>
A criação de um servidor de camada intermediária , que compartilha o acesso ao banco de dados através de uma VPN / internet, é uma opção muito segura ... mas também é mais complexa de implementar.
Além disso, talvez essa seja mais uma pergunta mais adequada para o StackOverflow do que o SuperUser ... talvez algum administrador possa migrar a pergunta?