Ms access Access 2007和终端

Ms access Access 2007和终端,ms-access,terminal,ms-access-2007,Ms Access,Terminal,Ms Access 2007,我在一家小公司工作,他们让我建立一个简单的access数据库。他们在我工作的办公室(渥太华)只有终端,而服务器在多伦多(WindowsServer2003)。当我加载Access 2007时,与终端的正常速度相比,整个程序非常慢。只有当我处于任何形式的设计视图中时,我的终端才会加速。我的问题是,;当我试图构建数据库时,有没有一种方法可以提高访问的“速度”,其次,一旦构建了数据库,这会影响最终用户?(每个人都使用终端) 提前感谢。在这里,使用terminal这个词可能意味着很多事情,但听起来您有一

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


提前感谢。

在这里,使用terminal这个词可能意味着很多事情,但听起来您有一个不错的设置,应该能够以良好的性能工作

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

考虑到您在这里使用某种类型的远程桌面技术,事实上,网络速度不应该真正发挥作用,并且会显著降低此应用程序的运行速度

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

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

我会尝试设置一个默认打印机,它不是您工作站的本地打印机,看看这是否有帮助。此外,还有一个很好的列表可以检查性能降低方面的其他问题,下面是一个很好的常见问题解答:

在上文中,还提出了持久连接的想法