Azure连接字符串异常“发生与网络相关或特定于实例的错误”

时间:2011-06-02 08:16:39

标签: azure connection-string azure-sql-database

尝试使用以下连接字符串

连接到SQL Azure时
  

Server = tcp:SERVER.database.windows.net,1433; Database = DBNAME; User ID = USER @ SERVER; Password = PASSWORD; Trusted_Connection = False; Encrypt = True

从本地运行的ASP.NET MVC应用程序

我收到此异常:

  

{“网络相关或   特定于实例的错误发生时   建立与SQL的连接   服务器。找不到服务器或   无法访问。验证   实例名称是正确的和SQL   服务器配置为允许远程   连接。 (提供者:TCP提供者,   错误:0 - 没有这样的主机。)“}

我意识到这是一个相对通用的错误消息。

在解决问题时,我通过端口1433上的Windows防火墙打开了入站和出站流量:

  

netsh advfirewall firewall add rule name =“Open Port 80”dir = in action = allow protocol = TCP localport = 80

我已将Azure防火墙配置为接受来自我的IP地址的连接以及“允许其他Windows Azure服务访问此服务器”。我可以通过SQL Server Management Studio 2008 R2连接到Azure数据库。我无法通过

telnet到数据库
  

telnet SERVER.database.windows.net 1433

相关的Stack Overflow问题:

我觉得我必须忽略一些基本的东西。是否还有其他错过的故障排除步骤?

1 个答案:

答案 0 :(得分:2)

不好意思说这个问题是因为我胖了指的是服务器名称。显然,这些天我在单独编程方面真的很糟糕。感谢上面的所有评论,这些评论让我不断问我自己错过了什么。