解决方案 »

  1.   

    自己开个服务器 ,SQL装在你的服务器上 ,然后C#当作客户端,要不然目前C#貌似无法访问本地mdf文件
      

  2.   

    可以不装,只要能连接到你的sql服务器即可
      

  3.   

    直接连接你的Sql服务器就行了···
      

  4.   

    如果换成SQLITE数据库,就可以免安装。
      

  5.   

    可以使用SQL CE,微软的产品,并且它的Runtime只有几MB。
      

  6.   

    数据库连接字符串:server=服务器IP;database=数据库名称;uid=sa;pwd=密码
      

  7.   

    你可以采用sql2000 做数据库   安装就简单啦
      

  8.   

    只要能网络上能连通安装sql2008的服务器,客户端自然不需要安装SQL了,代码里只要一个数据库连接串就OK
      conn.ConnectionString = "Data Source=192.168.1.15;Initial Catalog=数据库名;uid=sa;pwd=sa";
      

  9.   

    不知道你是什么应用,可以用Access数据库,这个可以达到你的效果。sql都需要数据库服务器的。其他产品没用过
      

  10.   

    肯定需要安装SQL啊,但不存在“必须在运行程序那台机器安装SQL”这种说法。
      

  11.   

    换SQLite吧,把这个打包过去就行,很小 
      

  12.   

    这种情况更多的是使用SQLite,部署很方便,不过也看你的需求,如果单纯的只是本地数据库,存储客户端本地相关信息可以使用NDatabase对象数据库,操作也很方便,只需要引入dll就可以,也不需要定义数据库结构,直接存储你的实体就可以
    https://ndatabase.codeplex.com/
      

  13.   

    是的.
      
    *****************************************************************************
    http://feiyun0112.cnblogs.com/
      

  14.   

    1、把数据库放在服务器上
    2、用Access、XML等免安装的充当数据库
      

  15.   

    把sqlserver express打到安装包里就行了。