當我從連續循環數據庫查詢,一段時間後 我得到一個錯誤:錯誤時連接數據庫不斷
異常被提出很可能由於瞬態 失敗。如果連接到SQL Azure數據庫,請考慮使用SqlAzureExecutionStrategy。
通常它工作正常。
當我從連續循環數據庫查詢,一段時間後 我得到一個錯誤:錯誤時連接數據庫不斷
異常被提出很可能由於瞬態 失敗。如果連接到SQL Azure數據庫,請考慮使用SqlAzureExecutionStrategy。
通常它工作正常。
連接到SQL數據庫時,您必須考慮瞬態連接失敗。這些連接失敗可能會發生,例如更新推出,硬件失敗等。您看到的錯誤表明發生了這些事情之一,這是您連接斷開的方式。按照Anbuj的建議啓用執行策略應該解決問題。
啓用此處提及的執行策略:https://msdn.microsoft.com/en-us/data/dn456835.aspx。在設計Azure SQL DB時,必須設計瞬態連接失敗,因爲後端更新,硬件故障和負載平衡有時會導致間歇性故障。
如果您的數據庫是本地的,比如說WebAPI,有時您必須提供數據源= localhost而非IP地址。 我們有這種情況,我們正在使用一些VPS並且沒有將數據源設置到本地主機中會導致此錯誤。因此,如果任何其他人經歷過這一點,它可以幫助他。
這聽起來像是另一個問題。不直接關係到sql連接。更多的問題與VPS – Zapnologica
是的,我同意。我只想指出它可能是連接到服務器的另一個問題。 – MaGnumX
當我嘗試連接到數據庫的登錄名沒有數據庫中的關聯用戶時,出現此錯誤。
檢查您的服務器日誌(您的SQL Server駐留在哪裏)。這可能是由於您的服務器拒絕繼續請求。使用ULS查看器檢查日誌。如果是這種情況,您可能需要修改服務器設置。 – anbuj
我們正在使用Azure數據庫。有可能檢查Azure數據庫中的日誌嗎? – user3928324
是的。假設您有權訪問Azure環境。 – anbuj