WebApp和VM SQL之间的随机丢失的连接通过虚拟networking

我有WebApp(ASP.NET MVC,WebJobs,API等)通过虚拟专用网连接到安装在AZURE虚拟机上的SQL。

有时我得到错误:应用程序无法连接到SQL: 基础提供程序在打开时失败与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:TCP提供程序,错误:0 – 等待操作超时。

如果发生此错误,我可以使用SQL(RDP)login到VM,然后运行Query。

重新启动虚拟机,应用程序不能解决这个问题。 但大约30分钟后,它又开始工作,没有任何改变。

错误发生在随机时间例如:24.10.2017错误启动15:31,错误结束15:49,23.10.2017错误启动23:16,错误结束23:35,22.10.2017没有错误,21.10.2017没有错误

有任何想法吗 ?