也就是说,可以在其他电脑上使用,并不需要安装SQL。程序本身即可独立运行。新手求助,先感谢大家的关注。

解决方案 »

  1.   

    打包成exe文件需要一台服务器装SQL
      

  2.   

    然后exe连接那台服务器的sql。
      

  3.   

     asp.net 开发个 web 程序,在 IIS 服务器上部署一下,方便易用
      

  4.   

    服务器端一定要有SQL SERVER
    客户端,你可以开发好以后,去release文件夹下面把所有的文件都拷走。
      

  5.   

    我的意思是自己的电脑上装有SQL,开发完之后要跟我写的C#捆绑在一起做成一个独立程序,然后C#程序可以对数据库进行更新...一定要有服务器才行吗?
      

  6.   

    拷走了就不需要再次连接服务器端的SQL server?那怎么实现程序移植到其他电脑都可用...
      

  7.   

    SQLExpress可以干这事儿,打包在程序里,不过装完后要占用一个服务。别问我怎么打包,我只是见过这么干滴。
      

  8.   

    相关版本的SQL SERVER的数据库文件必须有相关版本MS-SQL的服务才能实现其相关的功能。C#只是调用服务来操作数据库文件。所以必须有安装服务。木有别的方法。除非......你用C#写出服务来.....那样的话.......你的应用软件价值......估计应该没有服务的价值高!
      

  9.   


    1.先下载一个 SQL Server Express http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=b5d1b8c3-fda5-4508-b0d0-1311d670e3362.程序的连接串写成这样的通过使用代替 InitialCatalog 或 Database 连接字符串属性的 AttachDBFilename 连接字符串属性,您也可以指定一个要附加到的数据库文件。通过使用文件名连接到数据库可以简化将数据库与应用程序一起部署的工作(假如目标服务器运行的是 SQL Server Express 版)。例如,下面的连接字符串连接到存储在 Customers.mdf 文件中的数据库。Data Source=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;Integrated Security=True;User Instance=True3.发布EXE程序4.制作安装脚本。在安装自已exe程序同时。安装SQL Server Express 实现起来难度不小,如果是小型的数据直接写文本 或是ACCESS 也行啊。
      

  10.   

    补充一下:如果用的是SQL数据库。 而目标机器上想不装任意版本的SQL 就必须需要额外的SQL服务器。我是这么认为的