我的mssql2000在本机上企业管理器和查询都能连接,可是在别的机器上访问不到,为什么啊
提示数据库不存在或访问被拒绝,也没有装防火墙啊,客户端连接和别的一样,我别的机器也有sql2000的,远程访问都正常,就今天新装的这个不行,郁闷啊

解决方案 »

  1.   

    你直接在上面打IP 试一下可能就能访问了,我原先也遇到过这种问题后来直接打IP就可以了到于为什么不能直接连就不清楚了呀
      

  2.   

    局域网没有问题的,我远程登录什么都可以做,也没有装防火墙啊我把那个ip配成原来另一台机器的,就能连上,可配成他自己的就不行,用127.0.0.1也不行,local也不行,真不知道咋了
      

  3.   

    楼上:
    “我把那个ip配成原来另一台机器的,就能连上”
    --那个IP是多少?
      

  4.   

    楼主:它自己的IP以及访问它的客户端的IP?
      

  5.   

    自己的ip 135.137.9.19
    客户端ip 135.137.9.16
    还另外有一个正常能访问的sql2000 135.137.9.32
    用9.16访问9.32没有任何问题,但无法访问9.19,
    用9.32也无法访问9.19,但9.19自己上面的企业管理器和查询都正常
      

  6.   

    无法访问9.19是指无法访问9.19本身还是无法访问9.19上的SQLSERVER?
    从9.16或9.32 ping 9.19的IP如果都通的话,再ping 9.19的计算机名看是否成功。如果ping 计算机名成功就说明网络内的DNS是正常的。然后再检查9.19的SQLSERVER服务端口是否正常:
    telnet 计算机名或IP SQLSERVER服务端口
    例如:
    telnet 135.137.9.19    1433
    如果正常的话,会在CMD黑窗口的左上角闪烁光标。
      

  7.   

    无法访问的是sqlserver,9.19我能远程控制,网络是没有问题的
    telnet 135.137.9.19 1433 这个的话,我的19上需要起telnet服务吗
      

  8.   

    C:\Documents and Settings\Administrator>telnet 135.137.9.19    1433
    正在连接到135.137.9.19...不能打开到主机的连接, 在端口 1433: 连接失败
      

  9.   

    telnet 135.137.9.19    1433
    现在这个正常了,有光标在闪,可是还是连不到sqlserver
      

  10.   

    估计不是网络连接问题了。
    检查一下9.19上安装的SQLSERVER实例名与9.32上SQLSERVER的实例名是否相同?可以到管理工具\服务中查看一下。
      

  11.   

    好了,谢谢大家
    我打了sqlserver的sp4补丁就好了
      

  12.   

    楼主,以后再遇到有关网络连接故障的问题请参考
    http://community.csdn.net/Expert/topic/4839/4839100.xml?temp=.8807489