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

ahs*_*ele 5 connection-string azure 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 Server建立连接时发生与网络相关或特定于实例的错误.未找到服务器或无法访问服务器.验证实例名称是否正确以及SQL Server是否配置为允许远程连接. :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问题:

我觉得我必须忽略一些基本的东西.我错过了其他疑难解答步骤吗?

ahs*_*ele 2

不好意思地说,这个问题是因为我粗略地指认了服务器名称而引起的。显然,这些天我真的不擅长单独编程。感谢上面所有的评论,这些评论让我不断问自己我错过了什么。