下面是一些解决方式,你可以试一下:(转)1、先保证ping通2、在dos下写入telnet ip 1433不会报错3、用ip连上企业管理器:
企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->
下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成4、如果还不行:
sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用 WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->
1433-->OK了5、如果还不行:
sqlserver服务器-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"数据服务器"-->"网络库"选tcp/ip-->
服务器名称写入远程ip或实例名-->OK了

解决方案 »

  1.   

    不需要其它端口,
    打开:服务器端网络实用工具及客户端网络实用工具把名字管道协议删除,只留TCP/IP.
      

  2.   

    服务器端协议tcp/ip和命名管道
    再问个弱的问题,这些设置都是客户端设置的吧。服务器端需不需要做那些设置?
      

  3.   

    服务器当然需要支持TCP/IP和NAMED PIPES
    客户端的配置必须与服务器端一样
    你配置以下sql server client network utility(客户端网络实用工具)
    新建别名例如a,网络库选择TCP/IP
    服务器名称填入主机IP
    在通过企业管理器注册一下。
    要保证用户名和密码的正确