Temos um pequeno escritório com um servidor e um cliente que se conecta ao banco de dados do servidor do software de contabilidade Sage 300. O servidor também está sendo usado como estação de trabalho para o software Sage 300. Quero que a pessoa que usa o servidor seja uma estação de trabalho para poder se conectar ao servidor de casa, então imaginei que a melhor maneira de fazer isso seria instalar o software cliente Sage 300 no computador doméstico, conectar o computador ao escritório via VPN e depois abra o banco de dados que está no servidor no software cliente Sage 300.
De acordo com a equipe de suporte técnico da Sage, isso não é recomendado porque as conexões VPN não são confiáveis e podem levar à corrupção de dados no banco de dados se houver um problema com a conexão VPN.
Quão verdadeiro é isso? Imaginei que, como o PPTP usa TCP, não deveria haver corrupção de dados. Estou errado sobre isso?
Qual é a melhor maneira de conectar-se remotamente ao servidor sem correr o risco de corrupção de dados se a VPN falhar? Eu estava pensando que o computador de casa pode se conectar ao roteador SonicWall por meio de VPN e, em seguida, conectar-se ao servidor por meio de área de trabalho remota; nesse caso, nenhum dado será armazenado no computador cliente em casa. Por favor, avise. Obrigado.
Responder1
Se uma conexão não confiável pode causar corrupção do banco de dados, o problema não é a conexão, mas o software foi mal projetado.
Responder2
Sage não é realmente um sistema multiusuário. Sim, você pode acabar com um banco de dados corrompido executando o cliente remotamente de onde os dados estão armazenados. Dado o contexto em que esperaria encontrar o Sage, suspeito que atualizar para um sistema mais capaz pode não ser uma opção (e as recomendações de software estão fora do assunto aqui). Mas você pode evitar o problema executando o cliente onde estão os dados e exportando a exibição via RDP, Citric, VNC ou NoMachine.