访问Web数据库迁移,VPN和远程性能不佳

时间:2013-01-28 19:00:17

标签: ms-access networking vpn

我有一个广泛的问题,我想要一些建议。

目前,我在公司网络的共享位置拥有多个数据库。在办公室,这些可以快速访问(但通过VPN,它很慢)。

我们在全国各地都有多个位置,可以访问每个位置的驱动器以提取Excel表格,pdf等。问题是,访问其他位置的共享驱动器时,访问应用程序非常慢。

除了迁移到SQL服务器和使用基于Web的应用程序之外,还有什么可以提高性能的吗?只是在这里寻找一般建议。

2 个答案:

答案 0 :(得分:1)

VPN速度慢的原因很好,因为您的VPN可能比LAN(局域网)慢50到100倍。实际上你提出了以下问题:

为什么走路到商店然后去商店需要更长的时间? 回答:  因为你一路上走得很慢(这里不是真正的火箭科学)。

一些解决方案是:

考虑将后端数据部分移动到SQL服务器。因此,当ADP被折旧时,这绝不会影响将Access应用程序保持为前端并将表(数据)移动到SQL服务器的绝佳选择和建议。

如果您只需要几个表单,那么Access 2010(和2013)现在支持Web发布。这是我的一个Access应用程序的视频,并注意我在标准浏览器中切换到运行应用程序的中途点:

http://www.youtube.com/watch?v=AU4mH0jPntI

如上所述,另一个很好的解决方案是使用某种类型的远程桌面解决方案。我解释了为什么你的连接速度很慢,并提出了在WAN上使用Access的一些建议:

http://www.kallal.ca//Wan/Wans.htm

所以这里的基本问题是你的VPN太慢而且比你的局域网慢得多。

答案 1 :(得分:0)

您无法通过Access数据库的慢速连接提高性能。没有服务器为客户端提供服务记录,因此Access必须下载整个数据集才能对其进行操作。但是,您不必拥有基于我们的应用程序。

您可以尝试将.mdb转换为.adp或访问数据项目。如果成功,您仍将使用Access作为客户端,但所有数据都将迁移到SQL Server。对这些数据的查询将由服务器处理,您将看到与慢速连接相比的性能改进。