【问题标题】:sql server connection errorsql server 连接错误
【发布时间】:2009-06-24 14:55:53
【问题描述】:

我在尝试注册数据库服务器时不断收到以下错误:

标题:连接到服务器

无法连接到 p3swhsql-v14.shr.phx3.secureserver.net。


其他信息:

与服务器建立连接时出错。连接到 SQL Server 2005 时,此故障可能是由于在默认设置下 SQL Server 不允许远程连接造成的。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:3)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=3&LinkId=20476


按钮:

好的

我用谷歌搜索,但大多数解决方案都与检查 sql server 上的内容有关。它 s 共享服务器,我无权访问该机器。我试图注册另一个数据库服务器,我得到了同样的错误。我知道连接属性是正确的。我不确定我还能做什么。顺便说一句,我本地机器上的 windows 防火墙被禁用了。

【问题讨论】:

    标签: sql sql-server database connection


    【解决方案1】:

    Getting a sql connection error when trying to login 有一个类似的帖子并提供一些建议。

    其他可能的问题可能是服务器端的防火墙只允许来自特定 IP 范围的连接。即使您自己的防火墙已关闭,这并不意味着服务器的防火墙允许您的机器通过。服务器管理员是否为您的家用机器打开了一个洞?

    【讨论】:

    • 我的意思是我能够从我的家用电脑上注册分贝。没有政策可以让我的家用计算机进入。这与防火墙或我的工作计算机上运行的某些东西有关。
    【解决方案2】:

    如果服务器未设置为接收远程连接并且您无法编辑服务器,我不确定您能做多少。如果它不希望你连接到远程数据库,你就无法连接,这是有充分理由的。

    很多时候,您也可以仅限于一个 IP 或 IP 范围,因此它无法在多个位置运行。同样,这是在服务器上设置的内容,因此您需要咨询您的提供商。

    【讨论】:

    • 其实就是设置接收远程连接。我的家用电脑没有这些问题。
    • 在服务器上,很容易将用户的远程连接限制为一个或几个 IP。您需要与您的供应商核实这一点。即使它允许远程连接,向世界开放您的机器也是一种不好的做法——因此您的提供商至少在练习安全的系统管理。 =)
    【解决方案3】:

    此错误是由于办公室防火墙造成的。如果我连接到另一个 VPN,一切正常。在对谷歌进行研究时,我遇到了一些可能对其他人有用的东西。转到注册表编辑器: HKEY_Local_Machine > 软件 > Microsoft > MSSQLServer > 客户端 > SuperSocketNetLib 。我的实例中的 protocolOrder 设置为以 np tcp 等开头。您可以修改顺序,以便在尝试通过命名管道连接之前使用 tcp :: 端口 1433。'

    【讨论】:

      【解决方案4】:

      查看此链接。 这很有帮助。只需按照几个步骤,您将了解解决方案

      http://techpint.com/programming/error-26-%E2%80%93-error-locating-serverinstance-specified-sql-server

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-31
        • 2014-03-13
        相关资源
        最近更新 更多