社区
分析与设计
帖子详情
我是得用Access还是SQLserver呢?
ms
2011-06-19 10:07:36
最近设计一个项目,需求、流程都搞得差不多,数据库也设计好了。就是拿不定主意用哪种,Access的安全性比SQlserver差,但比SQLserver普遍存在。如果用SQlserver,用户不一定都会装,会用,这样维护成本高。如果用Access则安装简单。我在想能否有办法让Access安全一些?或者还有更方便用户的数据库?请大家指教下,谢谢。
...全文
168
17
打赏
收藏
我是得用Access还是SQLserver呢?
最近设计一个项目,需求、流程都搞得差不多,数据库也设计好了。就是拿不定主意用哪种,Access的安全性比SQlserver差,但比SQLserver普遍存在。如果用SQlserver,用户不一定都会装,会用,这样维护成本高。如果用Access则安装简单。我在想能否有办法让Access安全一些?或者还有更方便用户的数据库?请大家指教下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
死神在线
2011-06-21
打赏
举报
回复
在很多情况下Access的确是唯一选择
风骑士之怒
2011-06-21
打赏
举报
回复
sqlite
Forget
2011-06-21
打赏
举报
回复
可以考虑将数据层抽象出来,看客户想要什么数据库,用什么数据库。缺点就是每个数据库系统都有自己的特性不能应用。
xq870723
2011-06-20
打赏
举报
回复
使用时还得装一个占用空间不小的数据库的确会让某些客户反感。
xq870723
2011-06-20
打赏
举报
回复
[Quote=引用 10 楼 fengyarongaa 的回复:]
不关是access 还是SQL server都是软件 数据库也是软件
没有没有漏洞的软件 想搞你怎么都能搞
有时候做事情是需要考虑一些 安全性的问题
但是 不要 做些 草木皆兵 的事 既然能用access的 东西
难不成是 银行的系统吗? 我破解你的 能有什么利益
[/Quote]
在不知数据是否很重要的情况首先是要想到尽量安全的,这是对客户负责。楼主可以尝试MYSQL。
flyerwing
2011-06-20
打赏
举报
回复
都行,随便用一个就可以了.
zhaowentao_bc
2011-06-20
打赏
举报
回复
楼主可以用mysql,免费的,再个access的安全性也可以用伪装的方式来实现,不过access的性能不是太好哦
暖枫无敌
2011-06-19
打赏
举报
回复
看来你的是WinForm的项目了,如果数据量不是非常大的话,考虑到用户可能不安装SQL Server的话,是可以考虑使用Access的。
如果是WebForm的话,还是建议使用SQL Server数据库。
老毕
2011-06-19
打赏
举报
回复
SQL Server Express的安装也很简单的。另外,现在程序打包,可以采取类似以前给MSDE打包的方式,把SQL Server Express打进去。
比如这几位老兄的介绍的方法(相比以前打包MSDE,简单了不少了。)
http://blog.csdn.net/fcsh820/archive/2009/04/05/4050927.aspx
http://www.cnblogs.com/atomsoft/archive/2008/04/03/1136375.html
xq870723
2011-06-19
打赏
举报
回复
其实Access加了密码也是不安全的。
种草德鲁伊
2011-06-19
打赏
举报
回复
楼主是做桌面软件的吗,那就用access吧。
机器人
2011-06-19
打赏
举报
回复
access可以设置密码。你还可以用 sql express,这种轻量级的mssql
还有很多免费的单机数据库也不错,mysql等。
ycproc
2011-06-19
打赏
举报
回复
不关是access 还是SQL server都是软件 数据库也是软件
没有没有漏洞的软件 想搞你怎么都能搞
有时候做事情是需要考虑一些 安全性的问题
但是 不要 做些 草木皆兵 的事 既然能用access的 东西
难不成是 银行的系统吗? 我破解你的 能有什么利益
HackFreedom
2011-06-19
打赏
举报
回复
Access系统存在着某些安全漏洞,但它仍不失为微机平台上一个优秀的数据库管理系统,在工作组级或部门级的数据库应用领域,采用Access开发的数据库系统将会真正实现以往只有用大型数据库管理系统如Oracle等才能开发出的客户/服务器模式的数据库应用程序,同时,经过修正的Access安全系统也会使数据库管理员在数据库的网络安全方面高枕无忧。由于国内对Access的应用起步较晚,有关的技术资料也比较缺乏,这在一定程度上制约了Access这样一个优秀的数据库产品的应用,我们希望通过本文能够抛砖引玉,使国内用户能进一步的认识、了解和使用Access,使国内微机平台上出现更多的用Access开发的数据库产品
消除Access的安全漏洞
1.由Admin用户引发的安全漏洞
为什么Access系统存在安全漏洞呢?这要从Admin用户说起。我们知道,Admin用户是Access系统的缺省用户,也就是说,除非你的Access系统在安装后已经重新链接到了某个新的工作组安全系统上,你将以默认的Admin用户登录Access。而微软将其用于标记该Admin帐户的用户ID号设成了一个固定值,这就意味着全世界的Access系统的Admin用户在Access中都是同一个用户。这样,问题就出现了----如果一个未链入你的工作组安全系统的用户在网络文件系统级别上可以获得对你的数据库系统文件的Admin权,他将以Admin用户的身份拥有对该数据库系统的所有权利!由Access本身建立起来的第二级安全机制将不起任何作用.这种情况实在太容易发生----工作组用户只要在他的计算机上重新安装一次Access软件,他将会轻而易举地避开你设置的安全系统的防护,而做为默认的Admin用户簦录并操作工作组中任何数据库系统。
2.解决方案
如何解决由Admin用户所引发的安全漏洞呢?在市面上有关Access的参考书籍中很难找出答案。实践中,我们总结出了一套行之有效的解决方案,现提出来供大家参考。
我们的基本思路就是屏蔽Admin用户对数据库的所有权限,首先,在Admins用户组中增加一个新的与Admin用户等同的新用户,例如为搘ww",然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,并屏蔽掉Admin用户对数据库的所有权限,这样,Admin用户就成为了一个普通用户,实际的数据库系统管理员则变为新用户(www),而你的数据库安全系统就对所有的用户起安全防护作用了
zhouxingyu896
2011-06-19
打赏
举报
回复
数据量不大,用户不用数据库的话,那就access
数据量大,安全,那就sql server,
在制作安装程序时,数据库也是可以打包到安装程序中的.
让用户方便些,选access.
porschev
2011-06-19
打赏
举报
回复
可以用mysql....
BlackPointofSun
2011-06-19
打赏
举报
回复
access用2007以上版本
通用数据库格式转换工具V1.1最新版,支持oracle,sqlsever,
access
等数据库之间数据格式转换
支持oracle,sqlsever,
access
等数据库之间数据格式转换:即Oracle转SQL Server;SQL Server转Oracle;Oracle转
Access
;
Access
转Oracle;SQL Server转
Access
,
Access
转SQL Server等。可以实现数据库的移植,异构数据库...
VB连接Sql Server,Oracle,Sybase,
Access
数据库操作实例
使用VB连接Sql Server,Oracle,Sybase,
Access
数据库的实例.并且可以进行SQL语句的执行. 里面有以上数据库VB连接的字符串 对于VB操作数据库是很有帮助的.
SQL BAK Reader 2
Useful when you do not have
access
to a SQL Server instance and need to know what’s contained in a backup file, or when you cannot restore a backup file and want to know which version of SQL Server ...
64位ODBC驱动程序
Access
及 Excel
*.xlsb)文件)与其他数据源(例如 Microsoft SQL Server)之间传输数据。还支持与现有文本文件建立连接。 此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时...
HY.Data
Access
.rar
数据库帮助类,支持 oracle
sqlserver
mysql
分析与设计
13,190
社区成员
5,759
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章