今天打算将一个C#语言的VS程序进行发布,想让此程序在其它机器上也能够运行。该程序需要连接SQL Server2008数据库。请问如何对改程序进行打包能够使其它机器在没有SQL Server的前提下正常使用该程序? 

解决方案 »

  1.   

    软件不和其他软件交换数据,数据量不大的话可以考虑用Access。网络数据库是大家共享同一套数据。
    网络数据库的话安装一个就可以了,大家都来连这个网络数据库。
    游戏是通过服务器来实现数据库功能的,一般都不会直接连接数据库。
      

  2.   

    要么用本地文件数据库如LS提到的Access,要么用嵌入式数据库(MYSQL之类的)。
    如果一定要用SQL Server那就只有通过网络了,不知道你说的游戏是什么游戏,网络游戏一般都是在服务端操作数据库,客户端和数据库没什么关系。
      

  3.   

    你在网络上提供一个SQL Server 2008服务就好了,然后你可以卖服务,长期收费~
      

  4.   

    可以考虑使用SQLCE(Compact Edition)
      

  5.   

    单机使用可以将SQL Express 2008 一起打包。系统必备里有,但是要注意的问题比较多,打开1433端口,重启SQL服务,附加数据库,检测同名数据库是否存在等等。以上指的是使用Visual Studio Installer,使用工具不知道是否会更简便。