2016-11-24 46 views
0

我有一個在Azure上的數據庫連接到WinForms應用程序,在Windows Azure基本訂閱。在Windows偶爾的連接錯誤AZURE

並且在95%時間內效果很好。

但是有時我得到的錯誤"A network-related or instance-specific error occurred while establishing a connection to SQL Server....

這個錯誤將在約1或2分鐘。但所有這些時間我的互聯網連接是否良好消失。我也可以訪問Azure門戶。

這是偶然的錯誤是什麼意思?

回答

1

發生此問題是因爲應用程序無法連接到服務器。根據你的描述,你的網絡似乎並不順利。由於大部分時間它運作良好。

但所有這些時間我的互聯網連接是好的。我也可以訪問Azure門戶。

我們可以訪問azure門戶網站,但這並不意味着網絡能夠正常工作。

  • 請試着在獲取錯誤信息的同時使用telnet命令進行調試。有關如何添加telnet命令的更多信息,請參閱快照。

enter image description here

telnet <myserver>.database.windows.net 1433 

如果遠程登錄成功後,該窗口將變成一個完全空白屏幕。 如果遠程登錄不成功,請試試使用

tracert <myserver>.database.windows.net. 
  • 我們還可以增加連接時間, 微軟建議使用至少30秒的連接超時。
  • 作爲確保重試邏輯的最佳實踐。