SQL Server连接错误

时间:2009-06-24 14:55:54

标签: sql sql-server database connection

当我尝试注册数据库服务器时,我一直收到以下错误:

TITLE:连接到服务器

无法连接到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


按钮:

确定

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

4 个答案:

答案 0 :(得分:1)

如果服务器未设置为接收远程连接而您无法编辑服务器,我不确定您可以做多少。如果您不想要,则无法连接到远程数据库,并且有充分的理由。

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

答案 1 :(得分:1)

有一个类似的帖子,其中有一些建议:Getting a sql connection error when trying to login

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

查看此链接。 这非常有帮助。只需按照几个步骤操作即可了解解决方案

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