Access 2007和终端

问题描述:

我为一家小公司工作,他们让我建立一个简单的访问数据库。当服务器在多伦多时,他们只在我工作的办公室(渥太华)有终端(windows server 2003)。当我加载Access 2007时,整个程序与终端的正常速度相比非常慢。只有当我处于任何形式的设计视图时,我的终端才会加速。我的问题是;有没有办法在我尝试构建数据库时增加Access的“速度”,其次,一旦构建数据库,这会对最终用户产生什么影响? (大家使用终端)Access 2007和终端

在此先感谢。

终端这个词的使用可能意味着很多东西,但它听起来像你有一个体面的设置,应该能够以良好的性能工作。

此外,您建议在设计模式下,应用程序似乎加速的事实表明使用所谓的持久连接可能会很好地解决您的问题。

鉴于您在此使用的是某种类型的远程桌面技术,实际上网络速度不应该真正发挥作用,并且会显着降低此应用程序的运行速度。

首先,如果有多个用户在使用这个应用程序,作为一般规则,您应该将数据库分成两部分,一个前端部分和一个所谓的后端部分。由于您使用的是终端技术,因此前端和后端将保留在服务器上,但登录系统的每个用户都可以拥有自己的前端副本。

接下来要做的是检查是什么调用持续连接,实际*问对本地网络打印机非常敏感。在您的情况下,当用户登录到此终端系统时,本地打印机通常是“创建的”,它是本地终端的一部分,但您仍然在服务器上运行Access,并且Access会尝试“与本地网络打印机通话”。所以这会强制服务器上的Access和本地的默认打印机之间的其他通信。

我会尝试设置一个默认的打印机,它不是您的WorkStation的本地打印机,并查看是否有帮助。还有其他的事情有很大列表减缓性能方面进行检查,而你想看看一个伟大的常见问题是在这里:

http://www.granite.ab.ca/access/performancefaq.htm

在持续连接的想法上面还建议。