本人不是职业程序员,但是会写C#的ASP.NET的网页程序,一直用SQL SERVER。要问的问题是,我想开发一个本地的窗体程序。如果我用SQL SERVER做我的数据库。我可以用吗? 条件是如果我安装在一个非服务器版本的WINDOWS系统上,他的系统也没有安装SQL SERVER,如XP、VISTA。数据库文件就放在这个程序的目录下。可以用吗?

解决方案 »

  1.   

    不可以脱离Sql Server直接使用主数据文件(*.mdf)的,但是有简单的方法,就是安装随VS的Sql Express 
      

  2.   

    开发本地窗体程序用SQLSERVER作后台数据库是可行的,如果安装在非服务器版本的windows系统上,也是可行的,除了楼上说的用VS带的SQLExpress后,还可以在本地窗体程序的MSDN或SQLExpress集成到安装程序中,这样在安装程序中,系统自动检查有没有本地有没有数据库,如果有就直接安装,如果没有可以先安装数据库,再把数据库文件安装进去。
    但是C#开发本地窗体程序文件比较大,而且在本地安装时系统要检查net framework有没有安装,如果没有,还需要安装这个,如果在VS2008下开发的话,光这个东东就很大。