![不良的客户端 VPN 连接会损坏数据库吗?](https://linux22.com/image/667975/%E4%B8%8D%E8%89%AF%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%20VPN%20%E8%BF%9E%E6%8E%A5%E4%BC%9A%E6%8D%9F%E5%9D%8F%E6%95%B0%E6%8D%AE%E5%BA%93%E5%90%97%EF%BC%9F.png)
我们有一间小办公室,里面有一台服务器和一台客户端,连接到服务器的 Sage 300 会计软件数据库。该服务器还用作 Sage 300 软件的工作站。我希望使用服务器的人是一台工作站,能够从家里连接到服务器,所以我认为最好的方法是在家用电脑上安装 Sage 300 客户端软件,通过 VPN 将电脑连接到办公室,然后在 Sage 300 客户端软件中打开服务器上的数据库。
Sage 技术支持人员表示,不建议这样做,因为 VPN 连接不可靠,如果 VPN 连接出现问题,可能导致数据库数据损坏。
这是真的吗?我认为既然 PPTP 使用 TCP,那么就不应该有数据损坏。我错了吗?
如果 VPN 出现故障,最好的远程连接服务器的方法是什么,而不会冒数据损坏的风险?我认为家里的计算机可以通过 VPN 连接到 SonicWall 路由器,然后通过远程桌面连接到服务器,在这种情况下,家里的客户端计算机上实际上不会存储任何数据。请指教。谢谢。
答案1
如果不可靠的连接会导致数据库损坏,那么问题就不在于连接,而在于软件设计不良。
答案2
Sage 并不是一个真正的多用户系统。是的,您最终可能会得到一个损坏的数据库,而该数据库是从存储数据的地方远程运行客户端的。考虑到我期望找到 Sage 的环境,我怀疑升级到更强大的系统可能不是一个选择(软件推荐在这里不合适)。但是您可以通过在数据所在的位置运行客户端并通过 RDP、Citric、VNC 或 NoMachine 导出显示来避免此问题。