首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access Web数据库迁移、VPN和远程性能差

问Access Web数据库迁移、VPN和远程性能差
EN

Stack Overflow用户
提问于 2013-01-28 19:00:17
回答 2查看 2.4K关注 0票数 0

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

目前,我有许多数据库在我们公司的网络上共享的位置。在办公室时,可以快速访问这些设备(但通过VPN,访问速度很慢)。

我们在全国各地有多个位置,可以访问每个位置的驱动器,以提取excel表、pdf等。问题是,当访问另一个位置的共享驱动器时,access应用程序的非常慢。

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

EN

回答 2

Stack Overflow用户

发布于 2013-01-29 00:40:31

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

为什么步行去商店要花更长时间,然后开车去商店呢?答:因为你在这条路上走得慢一些(这并不是真正的火箭科学)。

一些解决办法是:

考虑将后端数据部分移动到SQL服务器。因此,当ADP被贬低时,这不会影响将Access应用程序作为前端并将表(数据)移动到SQL server的伟大选择和建议。

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

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

如前所述,另一个很好的解决方案是使用某种类型的远程桌面解决方案。我解释了连接速度慢的原因,并在这里给出了在广域网上使用访问的一些建议:

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

因此,这里的基本问题是您的VPN太慢,而且比您的局域网慢得多。

票数 1
EN

Stack Overflow用户

发布于 2013-01-28 19:06:27

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14569164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档