我编写了一个C#程序,其中使用的连接参数是:server=192.168.**.***;uid=**;pwd=***;database=**   
  可是这个程序如果在192.168.**.***这个机器上可以正常运行,可是如果将程序放到其他机器上就不能连接,提示说:sqlserver连接超时或无法连接,请问大家怎么解决呀!   我装了sql sp4补丁,防火墙都关闭了,连接实践也延长了,我的服务器上sqlserver的服务器网络实用工具和客户端实用工具中的选项正常! 
可是还是这个问题,该怎么解决啊,请大家指教

解决方案 »

  1.   

    在你运行你客户端的机子上装了sql客户端并且配置好了吗?
      

  2.   

    解决这个问题最好的是先在你的机器上面装一个客户连接,或者用odbc,新建一个odbc看看能否正常连接,
    如果客户端或者odbc正常,就是你的连接字符串问题,否则就是服务器,没有打开程连接,或者验证模式不是混合模式
      

  3.   

    防火墙或者SQLSERVER的配置有问题
      

  4.   

    谢谢各位,请问我还需要在别的机器上装sql客户端吗