none
请问SQL Server2005开发者版连接不到远程数据库怎么解决? RRS feed

  • 问题

  •   我使用的SQL Server2005开发者版连接本地数据库正常,但是无法连接到远程数据库服务器,提示:

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

      我的系统是win7旗舰版,UAC设置为从不通知。MSSQLSERVER服务和Sql Server Browser服务均已启动,Sql Server已配置为允许远程连接,为了测试已将防火墙关闭。已打开默认的1433端口,远程服务器的IP地址不知道,只知道其URl。

      网上能找的资料都试过了,问题一直没解决,有没有大侠帮下忙啊…………

    2011年3月18日 6:24

答案

  • 1.检查服务器是否开启tcp ip

    2.ping 远程主机

    3.telnet 远程主机 1433端口

    4.防火墙检查。重复2-3步骤

    一般连接不上按照上面步骤检查下来就能发现问题。

     


    family as water
    • 已标记为答案 Ai-hua Qiu 2011年3月27日 2:43
    2011年3月18日 13:12

全部回复

  • 1.检查服务器是否开启tcp ip

    2.ping 远程主机

    3.telnet 远程主机 1433端口

    4.防火墙检查。重复2-3步骤

    一般连接不上按照上面步骤检查下来就能发现问题。

     


    family as water
    • 已标记为答案 Ai-hua Qiu 2011年3月27日 2:43
    2011年3月18日 13:12
  • Have to find out ip address of remote server first and double check port number, can't connect sql with url. 

    2011年3月18日 15:58
  • 命名实例要开启服务端的udp1434端口。另外需要检查sql server服务的动态端口是否被修改了,尽量使用0.不然端口被占用了,无法监听端口肯定不能连接。当然如果是默认实例,那么请无视。
    2011年3月19日 3:05
  • 谢谢您,我先去试试
    2011年3月19日 3:54
  • 谢谢您,我先去试试
    2011年3月19日 3:55
  • 服务端开什么端口跟我没关系啊,数据库服务器提供商提供SQL SERVER 空间怎么会不开端口呢?我只是作为一个客户想连接申请虚拟空间时得到的数据库服务器,服务器端的设置应该不会有什么问题吧?
    2011年3月19日 10:14
  • ping出了远程主机的ip,我的防火墙已关,仍然连不上,急死了。
    2011年3月19日 10:17
  • ping出了远程主机的ip,我的防火墙已关,仍然连不上,急死了。

    既然是数据库服务提供商的服务器,那你应该联系服务提供商才对,他有义务指导你正确连接。

    像这种服务应该也不会把端口暴露给所有ip,那样太不安全了

    2011年3月19日 10:54
  • 明天再联系一下他们,也谢谢您的指导。
    2011年3月19日 11:00