none
求救~~~我彻底崩溃,为什么不能远程连接SQL2008??所有有关远程设置都是正确的,还是不行。。 RRS feed

  • 问题

  • 首先大家不要怀疑,我已经在sever manager里面设置了远程pipe和TCP/IP 1433,其次,在数据库里面看到也是允许用户以及该实例可以远程登录(局域网登录)的。

    问题来了,两台电脑,1台是win7另外1台是xp,分别用sql2008服务器,

    xp有时可以登录win7上面的sql2008,有时死活不行,。

    而win7上却连不上xp上的sql2008,死活不行,让我崩溃~~~

    求救~~~

    2010年3月23日 2:52

答案

全部回复

  • How do you connect? Tried connect with ip address and port number instead of instance name? Got any error?
    2010年3月23日 2:56
  • 两种方法,

    1)用管道的使用服务器名字,奇怪的是,服务器通过SSMS可以查找到的,点击选中查找到的服务器,然后通过sql认证方式登录,用户名和密码肯定正确,因为我本地可以登录的。

    2)用IP方式,也是不能登录。端口我全部设置为1433的。

    3)这里不知道可以不可以上传图片,这样大家就可以看到我的设置了。。。

    以下是错误信息:

    connot connect to SQLsever
    Additional Inf:
    在与SQL Server建立连接时出现于网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实
    利名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打
    开到SQL Server的连接)(microsoft SQL Server, Error:2)

    2010年3月23日 3:27
  • 两种方法,

    1)用管道的使用服务器名字,奇怪的是,服务器通过SSMS可以查找到的,点击选中查找到的服务器,然后通过sql认证方式登录,用户名和密码肯定正确,因为我本地可以登录的。

    2)用IP方式,也是不能登录。端口我全部设置为1433的。

    3)这里不知道可以不可以上传图片,这样大家就可以看到我的设置了。。。(补充一下,是不是无线局域网SQL不能连接的?)

    以下是错误信息:

    connot connect to SQLsever
    Additional Inf:
    在与SQL Server建立连接时出现于网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实
    利名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打
    开到SQL Server的连接)(microsoft SQL Server, Error:2)

    2010年3月23日 3:27
  • Did you check firewall settings? Are they named instance? Double check sql sevver log to ensure sql is listening on correct pipe name and port number.
    2010年3月23日 3:32
  • Did you check firewall settings? Are they named instance? Double check sql sevver log to ensure sql is listening on correct pipe name and port number.

    非常感谢,问题解决,问题确实出在xp的防火墙,我把它加上sql server 1433端口,居然pipe和TCP都能连接了。

    2010年3月23日 4:24