2015-04-24 205 views
13

當我從連續循環數據庫查詢,一段時間後 我得到一個錯誤:錯誤時連接數據庫不斷

異常被提出很可能由於瞬態 失敗。如果連接到SQL Azure數據庫,請考慮使用SqlAzureExecutionStrategy。

通常它工作正常。

+0

檢查您的服務器日誌(您的SQL Server駐留在哪裏)。這可能是由於您的服務器拒絕繼續請求。使用ULS查看器檢查日誌。如果是這種情況,您可能需要修改服務器設置。 – anbuj

+0

我們正在使用Azure數據庫。有可能檢查Azure數據庫中的日誌嗎? – user3928324

+0

是的。假設您有權訪問Azure環境。 – anbuj

回答

10

連接到SQL數據庫時,您必須考慮瞬態連接失敗。這些連接失敗可能會發生,例如更新推出,硬件失敗等。您看到的錯誤表明發生了這些事情之一,這是您連接斷開的方式。按照Anbuj的建議啓用執行策略應該解決問題。

-1

如果您的數據庫是本地的,比如說WebAPI,有時您必須提供數據源= localhost而非IP地址。 我們有這種情況,我們正在使用一些VPS並且沒有將數據源設置到本地主機中會導致此錯誤。因此,如果任何其他人經歷過這一點,它可以幫助他。

+0

這聽起來像是另一個問題。不直接關係到sql連接。更多的問題與VPS – Zapnologica

+0

是的,我同意。我只想指出它可能是連接到服務器的另一個問題。 – MaGnumX

2

當我嘗試連接到數據庫的登錄名沒有數據庫中的關聯用戶時,出現此錯誤。