1、先保证ping通2、在dos下写入telnet ip 1433不会报错3、如果还不行:
sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了4、如果还不行:
sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了

解决方案 »

  1.   

    sqlserver服务器-->开始菜单-->SQLserver-->tcp/ip属性-->改端口为1433
      

  2.   

    大力哥
    还是不行啊,我用的操作系统是2003,我怀疑是2003上的一个安全设置。
    有两台机器的操作系统是2003,另一台能连接我的SQL,但是我连不上他。
      

  3.   

    你的SQL身份验证方式是什么?如果不是"sql server和windows",改成它,再试试用sa连接.
      

  4.   

    网络设置,加netbeui,ipx_spx再不行,删网驱,重驱