我有一個Azure輔助角色在SQL Azure數據庫上執行簡單選擇。很少會引發下面的SqlException。SqlClient SqlException未捕獲
登錄
底層提供對打開失敗。內部異常:超時過期。操作完成之前超時的時間或服務器沒有響應。 異常類型:System.Data.SqlClient.SqlException
異常不作爲SqlException捕獲。它被捕獲到泛型異常處理程序中。任何建議,爲什麼會這樣?
try{
}
catch(System.Data.SqlClient.SqlException sqlExcep)
{
}
catch(Exception genericExcep)
{
**//The exception is caught as a generic exception**
}
我沒有實現錯誤處理在某些錯誤我只是讓工人角色重試如果它是一個通用的異常我救出並停止工人(發送警報後)這是爲什麼我需要捕捉SQL相關的異常。我想瞬態故障處理塊應該解決這個問題。謝謝! – user275157