<ConnectionString>Initial Catalog=MYDATA;Data Source=MYCOMPUTER;User ID=sa;Password=sa;Connect Timeout=50;</ConnectionString>为什么我把Data Source=MYCOMPUTER 改成Data Source=192.168.0.12 就连不上了?
  MYCOMPUTER 的IP 是192.168.0.12 
是在同一个网段连的,而且没有防火墙,没有多网卡或者多IP

解决方案 »

  1.   

    sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用  WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了  
     
    用IP连接
      

  2.   

    我是用ADO.NET 开发软件的.程序运行初期还好好的,由于我写的代码中的一个BUG 才导致用机器名连不上,我现在测试又可以了,但是并没有配置 WinSock代理 ...顺便问下,我用ADO.NET 连接 一个ORACLE 服务器(版本8.16) ,经常出现连接超时的情况,他们的网络也的确是比较糟糕,请问有没有可以改进一下的地方?!
      

  3.   

    我用ADO.NET 连接 一个ORACLE 服务器(版本8.16) ,经常出现连接超时的情况,他们的网络也的确是比较糟糕,请问有没有可以改进一下的地方?!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~既然是网络的问题,又如何用程序改得了?