2016-10-10 67 views
0

我配置了SQLAzure数据库。我已为我的IP防火墙,当我试图连接到从我的本地使用SQL Server Management Studio中该数据库,得到以下错误如何解决连接到SQL Azure数据库的问题?

TITLE: Connect to Server Cannot connect to XXXXX.database.windows.net.

ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 53)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476

The network path was not found

如何解决这个问题?

+0

这个问题看起来像被遗弃了,没有明确的指示来重现行为,所以我将它视为“不[MCVE](http://stackoverflow.com/help/mcve)”。 – halfer

回答

0

你可以尝试的几件事情:

  1. 确保SQLAzure数据库名称是正确的(即你张贴的错误转化为名称根本不存在)
  2. 尝试的末尾添加端口号连接

    XXXXX.database.windows.net,1433 
    

如果问题仍然存在,尝试ping从本地计算机的SQLAzure。

+0

是服务器是正确的 和 我试图使用服务器名如下 XXXX.database.windows.net:1433,但仍然无法连接和相同的错误正在添加是任何 – Bravo

0

请在通过SSMS连接到Azure数据库时检查网络协议。看来您使用的是命名管道,并且TCP/IP是例外。

+0

更新? @Bravo –

0

您好布拉沃你能够通过Visual Studio浏览实例,如果你有它安装?

您是否还可以确认您不是在阻止1433出站的企业防火墙的后面?

真的很小事,但错误的标题有一个尾随“。”。如果这是您试图连接的计算机名称将不起作用 - 它可能只是附加了错误消息。