ping 一下网络是否通
telnet 一下看端口是否开启

解决方案 »

  1.   

    ping 了一下网络是通的,telnet对方端口打不开,但是我自己的机器可以打开的
      

  2.   

    是不是对方的sql server端口不是1433呢
      

  3.   

    昨天不是让你看哪个帖子嘛?
    还不能解决?
    "SQL Server不存在或访问被拒绝"问题的解决 
    http://www.cnblogs.com/tutuya/archive/2006/08/07/470080.html---------
    关键要把错误信息贴出来...
    为啥不能连.
    错误提示是什么
      

  4.   

    错误信息是:在建立与服务器连接时出错,连接到sql2005时,在默认的设置下sql不允许远程连接可能会导致失败(命名管道提供程序:error40,无法打开到SQL的连接)(错误:53)
      

  5.   

    SQL Server 外围应用配置器—服务和连接外围配置—database englie—远程连接—启用(远程连接的TCP/IP和named pipes)
    --
    SQL Server Configuration Manager—SQL2005网络配置—启用romate
      

  6.   

    其他情况
    1、sql server服务没有启动;
        检查服务启动,重新启动服务故障依然。
        2、修改了端口号;
        打开网络实用工具,检查启用的协议中有TCP/IP协议,查看端口,是没错。
    --netstat -an 查看端口没有被监听,telnet 127.0.0.1 1433 也就连接失败
    --sqlserver是混合验证,使用的是默认端口
        3、客户端实用工具作了改动;
        打开客户端实用工具,检查协议端口正常,重新创建一个别名,依然不行。
        4、安装的问题;
        因为没有看到怎么安装的sql,怀疑安装步骤有问题。据张烨这个牛人讲,如果修改了默认的实例名,
        而又未正确配置,会出现这样的现象。遂卸载重装,一切默认,故障依然。
        5、安装版本的问题;
        查看安装光盘,是久经考验的安装盘,应该不会出问题。
        6、系统的问题;
        也看不出有什么其它的问题,难道是系统的问题?不过重装系统可太过麻烦,
       还是先想想其它的办法,看能不能找到问题所在。
      

  7.   

    SQL 05
    Configuration Tools
    sql server surface area Configuration 
    surface area Configuration for servers and connections
    database engine
    romate connections
    将local更改为romate
    启用TCP/IP和named pipes