SQL2005 express 和 ACCESS 一样都是桌面数据库。
就是说,只要指定SQL2005 express 数据库据路径,就可以连接,并且使用存储过程写SQL。

解决方案 »

  1.   

    MS发布SQL   Server   2005   Express的目的就是取代Access,因为它的mdf不像标准SQL   Server的mdf那样长期attach到一个Server实例,而是在需要调用是动态attach到一个Express的实例,就和Access的数据库一样,可以方便的复制部署。   
        
      在开发ASP.NET   2.0的时候使用SQL   Server   2005   Express肯定没问题,因为开发者要求在服务器端装一个SQL   Server   2005   Express是没什么问题的。但用它来做桌面型数据库应用,又是否合适呢?(我是指现在,不是假设将来SQL   Server   2005   Express会在Windows平台上如OleDb一样普遍的时候。)要求使用软件的客户端再装一个比.NET   Framework还要大的SQL   Server   2005   Express其实不容易,何况这东西还有几个进程常驻内存。   
        
      (在VS2005自带的Sample   Project中,就有一个MovieCollection的项目,是使用SQL   Server   2005   Express的桌面型数据应用,所以MS希望将来在桌面领域也用SQL   Server   2005   Express取代Access数据库是不容置疑的。) 
      

  2.   

    哪客户端还的安装 SQL2005 express 才行吧?在一个虚拟主机好像不之支持 SQL2005 express 或者 MSDE 2000 怎们半?  虚拟主机只支持ACCESS / SQLSERVER