想以ACCESS为后台数据库编一个软件在网络中使用,不知怎样才能保证数据库的安全 想以ACCESS为后台数据库编一个软件在网络中使用,几个客户端同时访问这个数据库,但是这样的话是不是必须把这个数据库放在一个共享文件夹中,大家才能同时对它进行操作,可是这样的话这个数据库是不是太危险了,任何人都可随时删除这个数据库。不知各位大侠怎么解决的呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用sql2k吧,性能可比Access强多了,不是一个等级的 最好别用access,我们以前用过,经常会有数据库破坏的故障,后来改成了sqlserver. 压缩,加密等等不过你最好还是用Sql server2k吧 给access加上打开密码,方法在工具里面找,具体方法看help access的密码是骗小孩的,大家都应该知道passware ACCESS是本地数据库,用Oracle, SQLServer. 实在不行,delphi自带的interbase也行。 好象我没说明白ACCESS数据加密呀什么的,我是会的,别人是没法动里面的数据的,但是要让其它用户从网络上也访问到,是不是就一定要放在共享文件夹中呢?这样别人虽然不能动里面的数据,可是可以直接删除呀?这让我很头疼用SQL什么的,需要有服务器,配置要求就高了,对我的软件使用会有很大的阻力。我想知道的是能在一台非服务器的机器上运行一个服务器程序吗?让其它客户端能访问这个服务器程序,而不是让客户程序直接读写ACCESS数据库。 我现在碰到和楼主一样的问题 我做的系统为delphi6+access2000+winxp,现在需要通过别的电脑访问、操作数据库,不知道具体该怎么做 当然用sqlserver好,但条件不允许啊 其实ACCESS很管用呀,把它设计好,加上密锁,就可随程序一起发布,就不用维护该数据库而SQL2000就不一样了,它本身就是一个程序,需要管理员维护。这样你的程序使用相当于是两个程序,你得跟用户说明SQL中要建立哪些数据表,数据的完整性和有效性就不是你的程序所能控制的,用ACCESS就不一样,因为你的数据库结构已设置完毕,加上安全系统,禁止直接访问ACCESS。由于只能通过程序访问,数据的完整性和有效性才有保证。 sql server 2000 desktop edition在win2000 professional/win9x上面也是可以安装的,配置要求也一般。数据可以导入。SQL Server安全性/性能总远高于家用的access。楼上:你的禁止直接访问access是怎么回事?NTFS的安全权限,那么是使用什么用户? sql server 2000 desktop edition在win2000 professional/win9x上面也是可以安装的,配置要求也一般。数据可以导入。SQL Server安全性/性能总远高于家用的access。楼上:你的禁止直接访问access是怎么回事?NTFS的安全权限,那么是使用什么用户? 我也有类似问题。虽然有解决方案,但复杂。除了共享,还有其它方法在网络中用ACCESS吗? ACCESS当然可以禁止访问了,另建一个工作组文件,原默认工作组文件下所有权限取消(当然包括打开权限)。把新建的工作组文件访问ID和口令写进程序里,不就行了(就是不能禁止别人直接删除数据库文件,这已超出了ACCESS功能的范围,而是操作系统的事了)。但SQL就不一样因为你得在目标计算机中安装,数据结构和数据对管理员来说是透明的。数据就有被改动的可能 如果要用ACCESS的话,也就只有做到共享的份了谁让它就是单机版的程序呢,呵呵,如果想网络版,不用SQL SERVER是为什么呢?如果实在要共享的话,那只好共享它,但对用户的所有操作权限禁止掉,然后在配置应用程序的时候用你分配的用户登录,给它相应的权限,让它去操作去 Access可以作成C/S版。提示:使用DCOM或socket。 同意楼主Access 可以作用C/s版用socket很方便. TIdTcpClient 如何捕获错误并且处理 Delphi 2007 for Win32 & Delphi for PHP 各位大虾,救救我! 按钮事件中加入一行文本改变执行语句怎么加 西安某软件公司拖欠我工资三个月,可到年底,把最后一个月给没收了,气愤,想要告它! dephi6的问题 如何获得网上邻居中存在的计算机的主机名和IP地址. xe4 在os上怎么操作excel 如何获得网页的标题啊! 小妹?^_^?捉虫:我用delphi链接的数据库,为什么我每次运行时总要出现链接数据库的对话框? 散分~超级郁闷。 oracle9i在哪里可以下载100分
ACCESS数据加密呀什么的,我是会的,别人是没法动里面的数据的,但是要让其它用户从网络上也访问到,是不是就一定要放在共享文件夹中呢?这样别人虽然不能动里面的数据,可是可以直接删除呀?这让我很头疼用SQL什么的,需要有服务器,配置要求就高了,对我的软件使用会有很大的阻力。我想知道的是能在一台非服务器的机器上运行一个服务器程序吗?让其它客户端能访问这个服务器程序,而不是让客户程序直接读写ACCESS数据库。
当然用sqlserver好,但条件不允许啊
数据可以导入。
SQL Server安全性/性能总远高于家用的access。
楼上:你的禁止直接访问access是怎么回事?NTFS的安全权限,那么是使用什么用户?
数据可以导入。
SQL Server安全性/性能总远高于家用的access。
楼上:你的禁止直接访问access是怎么回事?NTFS的安全权限,那么是使用什么用户?
但SQL就不一样因为你得在目标计算机中安装,数据结构和数据对管理员来说是透明的。数据就有被改动的可能
谁让它就是单机版的程序呢,呵呵,如果想网络版,不用SQL SERVER是为什么呢?如果实在要共享的话,那只好共享它,但对用户的所有操作权限禁止掉,然后在配置应用程序的时候用你分配的用户登录,给它相应的权限,让它去操作去
提示:使用DCOM或socket。
Access 可以作用C/s版
用socket很方便.