Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。
如果是数据库,ACCESS和SQL都是数据库,ACCESS是小型数据库,而SQL是大型数据库,两者基本没有关系,但是可以相互转换。在编程中一般使用SQL语言对ACCESS数据库进行操作的。
sql就是连接数据库的代码上略有不同!access只是一个小型桌面数据库软件,只适合用于小型的数据库系统,不过现在经测试,如果使用的好的话,10万条记录的数据库access也完全可以胜任,如果要追求更大的数据量或者对安全可靠管理等方面有更高的要求的话,就要用sql server了,再高一点就要用oracle了,不过对于asp而言,仅仅是连接数据库的代码不同而已,因为sql语言是个大家都通用的标准语句。
SQL数据库和Access数据库的区别 | ||
内容 | Access特征 | MS SQL特征 |
用途 | 适合个人使用 | 适合企业单位使用 |
版本 | 桌面版 | 网络版,可支持跨界集团公司异地使用数据库的要求 |
节点 | 一人工作,要锁定,其他人无法使用 | 节点多,支持多重路由器 |
管理权限 | 否 | 管理权限划分细致,对内安全性高 |
防黑客能力 | 否 | 数据库划分细致,对外防黑客能力强 |
并发处理能力 | 100人或稍多 | 同时支持万人在线提交,在其他硬件,例如网速等条件匹配的情况下可完全实现 |
到出XML格式 | 可以,需要单作程序 | 可以导出成为XML格式,也可以与Oracle数据库和DB2数据库通用,减少开发成本 |
数据处理能力 | 一般 | 快 |
是否被优化过 | 否 | 是 |
该文章参考了http://www.516xz.cn/Article/wlkt/wzsj/jswz/200711/5911.html