我们访问SQL Azure中的数据库,并且每次尝试连接时都会遇到此错误。我们使用SSMS或API从公司网络连接。
奇怪的部分是它如何始终成功并立即连接重试。我们在1秒之后重试并且它有效。
我们看到DTU Usage%很高并且我们的服务器扩展了,但这没有帮助。我们在从API访问数据库时使用了SqlAzureRetry策略,这似乎有助于缓解问题 - 但根本原因仍未确定。
是否有人使用过配置或策略或遇到类似问题? (基础提供程序未能打开/找不到网络路径)。
谢谢!
答案 0 :(得分:4)
解决方案是更改服务器名称的格式以使用TCP:
TCP:servername.database.windows.net,1433;
此外,如果您要从代码连接,则应在连接字符串中更改为上述格式。