本人想用VisualStudio2005和SqlServer2005(Developer Edition)做一个单机版(单机运行,非c/s、b/s结构)应用程序,现在程序已做好,但是无法移植到别人的电脑上,因为别人的电脑上没有SqlServer2005,无法导入数据库文件。不能指望别人的电脑装SqlServer2005(性能低)。有没有其他办法可以不将MDF文件导入,就能让程序运行,比如指定MDF文件路径。 还有是不是SqlServer中有“server”的原因导致微软的数据库产品开发出的数据库只能运行在服务器上?是不是也是这一原因导致SqlServer很难开发带数据库的单机版应用程序?    不要希望我能安装 SqlServer2005 Express ,我不想更换任何软件,也不要寄希望于别人的电脑上装SqlServer,但可以考虑安装 SqlServer2005 Express 和.net Framework2.0。
    
    是不是微软的SqlServer不适合做单机版的应用程序?无奈中!等高手或知情人士告知,本人没有多少积分,或许不能赠送什么,但是如果哪天有需要我帮忙的时候本人定当全力帮助!先行谢过!

解决方案 »

  1.   

    LZ这个问题很有意思。
    总的说来,微软是不希望之前生产的单机能够应用sqlserver的。 理由很简单。软件,硬件相互促进,相互助力。说起来MS也不易,确实也为一些单机做了考虑。比如用2005的express版。即让我们觉得用上了新东西,又让我们总觉得少些什么。呵呵! 营销手段上的问题咱们就搞不懂了哦。纯添人气了...hehe !
      

  2.   

    一个电脑做服务器 另外的电脑通过 ODBC连接 貌似只有这样的方法