我用c# 和SQLSERVER开发了一个程序SQLSERVER部署在服务器上客户端通过我的程序与服务器端进行数据交互客户端未安装任何版本SQLSERVER请问,如何打包能使客户端程序顺利连接服务器的SQLSERVER?(最好不要再客户端安装SQLSERVER。目前在未安装SQLSERVER的客户端上,直接运行DEBUG下的exe会报错)谢谢各位了!

解决方案 »

  1.   

    客户端不需要装 sql server ,只要连接字符串 正确就行了
      

  2.   

    连接串肯定正确啊
    因为只要在客户端 装SQLSERVER就好用 不装就出错
      

  3.   

    打包的时候把那个环境配置进去。安装的时候就算客户端没有安装SQLSERVER,就也是可以用的
      

  4.   

    客户端远程连接服务器端数据库
    或通过web services等实现数据传递
      

  5.   

    我是楼主:
       大家可能还没理解,我在开发环境可以顺利运行,因为有SQLSERVER客户端。但在一个裸环境,将被打包的程序安装就会提示连接错误。 是不是要将MDAC打包进去?
      

  6.   

    由于数据库使用SQLSERVER2008 客户端需要.NET3.5支持。在客户端装个3.5 程序用VS2005自带打包就可以了