抱歉,我不确定这个问题是否适合这个问题。
我们有一个数据管理系统,它由一个SQL Server后端和通过OBDC连接的MS Access客户端组成。我们的服务器位于站点A,我们有几个用户位于通过VPN连接的远程站点B.
我的问题是考虑到我们有一个VPN,为什么通过终端服务连接到站点A的客户端系统更快,而不是通过ODBC安装在站点B连接到站点A SQL数据的客户端。
我原本以为通过VPN传输所有GUI会产生比传递SQL数据更多的负载。
有什么想法吗?
干杯, 麻木
答案 0 :(得分:1)
这完全取决于MS Access客户端和SQL Server后端之间的通信量。如果以最小化流量的方式构造客户端(例如,通过调用SQL Server上的存储过程仅返回GUI上显示的内容),则VPN连接将更快。但是,如果MS Access客户端使用连接表,以便在客户端上执行过滤和/或连接,并且表中的数据量很大,那么将在本地获取大量数据,并且终端服务选项将更好。