尝试使用以下连接字符串
连接到SQL Azure时从本地运行的ASP.NET MVC应用程序Server = tcp:SERVER.database.windows.net,1433; Database = DBNAME; User ID = USER @ SERVER; Password = PASSWORD; Trusted_Connection = False; Encrypt = True
我收到此异常:
{“网络相关或 特定于实例的错误发生时 建立与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问题:
我觉得我必须忽略一些基本的东西。是否还有其他错过的故障排除步骤?
答案 0 :(得分:2)
不好意思说这个问题是因为我胖了指的是服务器名称。显然,这些天我在单独编程方面真的很糟糕。感谢上面的所有评论,这些评论让我不断问我自己错过了什么。