SSMS链接服务器与Azure数据库的连接

时间:2017-12-20 19:55:25

标签: sql-server azure

我知道,我知道......不是一个新问题。但也许有人会这样说一些不同的东西,这样修复就会出现?

我可以成功连接到我的Azure数据库作为SSMS中的连接。但是,将其设置为链接服务器失败。我把它设置为:

  • 其他数据来源
  • 提供程序:用于SQL Server的Microsoft OLE DB提供程序
  • 数据来源:[myazureinstancename] .database.windows.net
  • 目录:[myazuredbname]

然后我选择使用此安全上下文建立连接并提供有效的登录名和密码。

港口1433已开放。

已禁用命名管道。

启用TCP / IP。

但我得到了可怕的......“命名管道提供商:无法打开与SQL Server的连接[53]”

据我所知,错误53说的是连接错误。我应该能ping“[myazureinstancename] .database.windows.net”吗?我不能。

很抱歉再次提问,但非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

我认为这是一个IP地址问题。为此,您必须将您的IP地址添加到Azure SQL-DB防火墙设置,如下所示:enter image description here

如果问题仍然存在,请参阅以下链接:

Named Pipes Provider: Could not open a connection to SQL Server [53].

SQL SERVER – FIX : ERROR : (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)