sounds weird, are you behind firewalls? can you open SQL Query Analyer and connect to your SQL Server? open a dos window and runnetstat -ancheck if you have something like
  TCP    127.0.0.1:1433   0.0.0.0:0              LISTENING

解决方案 »

  1.   

    我和我的朋友机器联网了,我的查询分析器可以连到我的sqlserver也可以连到他的sqlserver.他的查询分析器可以连他自己的,但连不上我的。系统告诉他
    sqlserver does not exist or access denied.我的java程序(用jdbc驱动)连他的sqlserver 可以,但连我自己的不行,告诉我Error establishing socket.我的java程序(用jdbc-odbc)连他的sqlserver 可以,但连我自己也可以。
    为什么他的sqlserver查询分析器连不上我的?
    为什么我用jdbc连他的数据库可以连自己的数据库确不行我的sql server起来了,我都可以通过jdbc-odbc桥连接数据库了,但我刚才用端口扫描工具扫描了一下,居然发现我的1433端口没开,这是怎么回事啊?
      

  2.   

    我也以为是防火墙的问题,现在把防火墙卸载了也不行啊
    1433端口没有开,但我自己的查询分析器可以访问数据库,
    局域网里其他的查询分析器不可以访问系统告诉他
    sqlserver does not exist or access denied.
      

  3.   

    netstat -an
    check if you have something like
      TCP    127.0.0.1:1433   0.0.0.0:0              LISTENING用netstat -an看
    我的1433端口没有开
      

  4.   

    run SQL Server Network Utility, make sure TCP/IP is among Enabled protocols
      

  5.   

    if it is already there, click on Properties, make sure the port number is 1433 and Hide Server is uncheckedif it is  not there, add TCP/IP to Enabled protocols list, and specify the port number and uncheck Hide Server
      

  6.   

    我不懂在哪里uncheck Hide Server?其余的都跟你说的一样
      

  7.   

    你说sounds weird,真是一点不错。我重启sql server n遍,重启机器m遍,都不行。后来我把1433端口改成1432端口,用1432端口就好访问了。再后来我又把1432端口改回1433端口,用1433端口居然就好访问了!!!!活过来了,但还不知道怎么活的