2016-01-21 67 views
0

我已经尝试过很多事情:无法瞬移到Azure数据库

  • 防火墙例外
  • 命名管道使
  • TCP/IP启用和1443端口开放。

我仍然得到这个错误

Cannot connect to ip.database.windows.net. ERROR : (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 53)

这是推动我疯了,因为我需要这方面做有关数据一些报告的所有时光。

谢谢。

+0

那么,编程问题是什么? Stackoverflow是致力于PROGRMAMING - 系统管理有姊妹网站,你知道。 – TomTom

+0

什么是您正在使用的连接字符串以及使用哪种语言? –

+0

SQL Server默认端口是1433. –

回答

0

也许防火墙规则中没有包含您认为正确的客户端IP。使用SQL Server Management Studio尝试访问Azure上的数据库。

看看弹出的错误消息。它应该有一个IP地址。现在查看您的防火墙设置中的IP地址列表,并确保IP中有正确的IP地址。

我在暗示这是因为我有同样的问题,而我通过VPN连接到办公室网络,并且出现错误的IP。一旦我添加了它为我的客户端连接实际解析的IP,我就能够无任何问题地访问SQL Server数据库。