Windows AZURE中偶尔会出现连接错误

时间:2016-11-24 02:18:21

标签: c# winforms azure azure-sql-database

我在Azure上有一个连接到WinForms应用程序的数据库,在windows azure中有基本订阅。

并且 95%的时间效果很好。

但有时我会收到错误"A network-related or instance-specific error occurred while establishing a connection to SQL Server....

此错误将在 1或2分钟中消失。但这一次我的互联网连接都很好。我也可以访问Azure门户。

这种偶然的错误是什么意思?

1 个答案:

答案 0 :(得分:1)

出现此问题是因为应用程序无法连接到服务器。根据您的描述,您的网络似乎并不顺畅。因为大多数时候它运作良好。

  

但所有这些时间我的互联网连接都很好。我也可以访问Azure门户。

我们可以访问azure门户网站,但这并不意味着网络运行顺畅。

  • 请尝试使用telnet命令调试它,同时获取错误信息。有关如何添加telnet命令的更多信息,请参阅快照。

enter image description here

telnet <myserver>.database.windows.net 1433

如果telnet成功,窗口将变为完全空白的屏幕。 如果telnet不成功,请尝试使用

tracert  <myserver>.database.windows.net.
  • 我们还可以增加连接时间, Microsoft建议使用至少30秒的连接超时。
  • 作为最佳实践,确保重试逻辑已到位。