你好 我是.net初学者,以后多多赐教哈。。
现在想问你一个问题是,我做的一个用SQL server2005作后台数据库的系统,但客户在使用的时候没有安装SQL server2005就不能用这个软件系统,有没有解决的办法呢,象有没有sql server 的插件之类的东东,可以让用户不用安装SQLserver20005 也可以使用本系统???

解决方案 »

  1.   

    你是说客户端不安装sqlserver2005,还是整个系统不安装2005就希望能有后台数据库的功能?
      

  2.   

    你可以选用SQL Express数据库,一个数据库就是一个文件,比SQL Server轻量。加载起来需要的组件也不多;
    此外你还可以选用Access数据库或者SQLite。Access是目前用的比较广泛的数据库;SQLite更是轻量:完全不需要数据库驱动程序即可使用,弱点在于,SQLite没有外键约束,需要使用触发器来模拟外键约束。
      

  3.   

    此问题还未解决我希望的是整个系统不安装2005就希望能有后台数据库的功能好多人都说可以用VS2005自带的SQL Server2005Express 我还没有用过, 
    有哪位有没有例子呢?或者说得详细点,
      

  4.   

    SQL Server2005Express 只是用来开发用的,而且你也要安装。你可以用xml或者文本来代替数据库,否则的话就用其他数据库产品,也要安装
      

  5.   

    象你这种情况,用Access做数据库比较好,SQL Server数据库的不装是不行的,除非有已经装好的SQL Server数据库服务器,那么你在客户端就不用安装了,直接连上服务器就OK啦,但是还是得安装,只是没有安装在用一台电脑上而已。