我有通过Microsoft Azure平台托管的SQL服务器和Web应用程序 . 当我从我的本地网络运行Web应用程序(并尝试连接azure sql server)时,我经常遇到上述错误,但是我从未在azure web app服务上遇到问题(即在azure上托管我的web应用程序后)
我知道这个错误非常熟悉 . 但在这种情况下,它似乎很奇怪 . 我已经检查了下面的事情,
-
正确管理SQL连接 . (我使用的是ADO.Net)
-
所有网关IP都是针对azure sql列出的白名单 .
-
没有防火墙阻止我的专用网络 .
任何帮助将不胜感激 .
1 回答
来自Mihaela的评论:您需要在服务器名称前面添加"tcp: " . 即
tcp:<servername>.database.windows.net
EDIT :
这在[文档]中指定(https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.110).aspx)