有没有防火墙
ping 能通吗telnet ip 1433能通吗

解决方案 »

  1.   

    回kk19840210:
    防火墙:Win2003自带
    ping:能ping通需要注册的机器IP地址
    telnet ip 1433不通。系统提示:不能打开到主机的连接,在端口1433:连接失败
      

  2.   

    把防火墙关了试下
    那就是连接不上对方的 sql
      

  3.   

    To:kk19840210
    但我SQL2000里是可以的,为什么SQL2005不行?
    另外,我把防火墙关了,也没用。防火墙是没有问题的
      

  4.   

    To:yangjiexi:都查过了,服务器名称、登录凭据和数据库都正确,没有问题。
      

  5.   

    SQL Server 2005提示的错误:测试已注册的服务器已失败。请检查服务器名称、登录凭据和数据库,然后再次点击“测试”。其他信息:在建立与服务器的连接时出错。在连接到SQL Server 2005时,在默认设置下SQL Server不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)(Microsoft SQL Server,错误:1326)
      

  6.   

    SQL Server 配置管理器中,网络配置,协议启动了没有.
      

  7.   

    SQL Native Client配置中客户端协议,已启用协议的顺序.
      

  8.   

    典型的防火墙方面的配置问题,参看MS的KB文章如何配置 SQL Server 2005 以允许远程连接
    http://support.microsoft.com/kb/914277/zh-cn关键是把sqlservr.exe 和 sqlbrowser.exe 在防火墙里面打开。
      

  9.   

    SQL2005 默认使用动态端口,不一定是1433(当然也可以设置成固定的1433)
    所以要把SQL 服务浏览器这个服务打开( sqlbrowser),否则可能找不到数据库实例
      

  10.   

    谢谢这么多的朋友帮我
    To:yangjiexi:你说的我都开了,没有用。
    To:ojuju10:机器名和ip我都试过,没有用。
    To:w2jc:我觉得跟防火墙没有关系。我注册另一台局域网里的机器上的数据库就能注册。SqlBrowser我开了试过,没有用。
      

  11.   

    给SQL2000 打SP4的补丁再试试