ACCESS2016 多用户如何设置能更快的打开和处理数据,我这里同时三个人用的时候打开和处理数据非常的慢。

ACCESS2016 多用户如何设置能更快的打开和处理数据,我这里同时三个人用的时候打开和处理数据非常的慢。,第1张

多人直接共享打开、编辑access数据肯定是非常慢的,因为数据库系统要为此增加很多额外的系统开销,例如统筹处置各个用户之间数据库各种对象的锁定问题、防止和解决冲突等,由此同时还要产生各用户之间大量的网络数据往返传输,运行慢那是必然的。

那么多用户共享数据库如何提高运行速度呢?建议实施数据与应用程序分离,将数据表单独放在一个数据库里(只含数据表)并保存在网络中某台电脑(后面称之为数据库服务器)的共享文件夹下,将用户电脑中的access数据库应用程序里的数据表全部删除,然后用链接表方式将数据库服务器共享文件夹下的所有数据库表(服务器端)链接到本地access数据库里(应用程序端),保存后再将这含个链接表的数据库应用程序分发安装到各个用户的电脑上,这样就可以大大提高多用户情况的运行速度。

在数据和应用程序分离的基础上还可以更进一步提高多用户运行环境的速度!那就是不用数据表对象编辑、查看数据表,改用窗体来维护数据表,窗体只使用不可更新的记录集查看记录,使用非绑定窗体、控件来维护数据表,这样可以大大提高数据库应用程序的性能,支持更多的用户同时使用一个数据中心,当然这对数据库知识和编程能力有更高的要求。

我来回答吧,我以前也遇到过你这样的问题,后来我自己解决了。

1、xp系统安装的 SQL数据库服务器,肯定是不能远程联机的,因为xp系统只能装非企业版的数据库SQL Server。非企业版SQL Server对远程连接做了限制,不可以远程连接。就是非本机的用户连接时,全部拒绝,但ipc连接登录后除外。

2、建议换做非xp系统,最好windows 2000server 或者 windows 2003 server+ SQL Server企业版。因为只有这些系统才可以安装企业版的SQL Server,因为其他非企业版的SQL Server只允许本机链接,非本机的sql链接将会出错。

3、装SQL Server的那台机器要开通1433端口,用于其他机器连接SQL Server。

4、查看安装的SQL Server服务器版本:SQL企业管理器-展开控制台跟目录-展开到-本地组-(local)-右击属性- 常规-产品,如果是企业版,大多显示 SQL Server Enterprice Edition, 否则显示其他的版本。个人版:SQL Server Personal Edition

如果还不清楚,可以问我。

可以,共享读应该没有问题,不过建议你把Access数据库拆分,只把共享的数据库表放到局域网服务器,在你的本地电脑上做一个数据后台维护客户端以链接表方式链接数据库,这样需要维护更新的数据在客户端编辑好后就可以用 *** 作查询更新到链接数据库了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6792218.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存