访问2007和终端

时间:2011-12-06 20:31:51

标签: ms-access terminal ms-access-2007

我在一家小公司工作,他们让我建立一个简单的访问数据库。他们在办公室只有终端(渥太华),而服务器在多伦多(Windows Server 2003)。当我加载Access 2007时,整个程序与终端的正常速度相比非常慢。只有当我处于任何形式的设计视图时,我的终端才会加速。我的问题是;有没有办法提高速度"当我尝试构建数据库时访问Access,其次这会在构建数据库后影响最终用户吗? (每个人都使用终端)

提前致谢。

1 个答案:

答案 0 :(得分:2)

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

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

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

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

接下来要做的是检查持久连接的调用,实际上访问对本地网络打印机非常敏感。在用户登录此终端系统的情况下,通常会“创建”本地打印机,该本地打印机是本地终端的一部分,但您仍在服务器上运行Access,Access将尝试与该本地网络打印机“通话”。因此,这会强制服务器上的Access与本地的默认打印机之间进行额外的通信。

我会尝试设置一个非WorkStation本地的默认打印机,看看是否有帮助。在降低性能方面还有很多其他要检查的内容,您想看的是一个很棒的常见问题解答:

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

在上面也提出了持久连接的想法。