首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

能否用ACCESS数据库作为C/S 的服务器端的数据库吗?解决办法

2012-02-28 
能否用ACCESS数据库作为C/S 的服务器端的数据库吗?服务器端和客户端都用WINXP我试了一下,服务器端连接ACCE

能否用ACCESS数据库作为C/S 的服务器端的数据库吗?
服务器端和客户端都用WINXP
  我试了一下,服务器端连接ACCESS,在编译时可以被系统识别,自动注册服务器。
      但是当把生成的服务器端程序打包安装到其他主机上时,客户端程序无法连接到服务器端程序(主机名,数据库都已经设置好的).???



[解决办法]
服务端可用 MIDAS 来解决,也就是远程数据模板,客户端通过 DCOM 连接
不过用 Access 做数据库最好数据量不大,否则效率会很低
[解决办法]
DCOM有安全限制:客户端必须是服务端的一个登录用户,或帐户密码完全相同。
所以,远程就很麻烦
[解决办法]
Access在异常时非常容易出错,数据完整性很难保证
[解决办法]
可以的,可以通过Dcom方式来,Access版的用友软件财务软件就是这种。不过如果感觉难度有些大,可以考虑利用mysql数据库,如果有正版的话,最好还是sql server.
[解决办法]
这个跟用Access没有什么关系,主要是权限限制的问题
[解决办法]
ACCESS数据库本质是桌面数据库
C/S不合适
[解决办法]
不如用mysql
[解决办法]
建议还是使用MSSQL或者Oracle吧。
[解决办法]
ACCESS数据库本质是桌面数据库
C/S不合适

> > 同一时刻最好只有一个客户访问
[解决办法]
。。。Access本身的定义就是桌面数据库,而不是远程数据库。
SQL就是专门为这个远程C/S架构而设计的数据库了,所以换数据库吧,一劳永逸。
[解决办法]
不太合适,如果你只有两三台客户端勉强还可以,即便如此,你肯定也会时常为你的数据担心的。

热点排行