簡體   English   中英

無法連接到SQL Server會話數據庫-等待操作超時

[英]Unable to connect to SQL Server session database - The wait operation timed out

因此,此問題不是過多的連接字符串或未正確處理的連接字符串之一。 ASP.NET Sql Server存儲的會話在網站上良好的訪問量下已經運行了好幾個月,現在我收到了很多無法連接到SQL Server會話數據庫-等待操作超時的異常。 數據庫有足夠的可用內存,數據庫已分配了很多內存。 網站引發錯誤時,網站上只有幾個用戶。

我有兩個刀片服務器彼此相鄰,並且網站訪問量非常低,因此我不需要將連接超時從默認的15秒增加。

我正在使用Windows身份驗證,並且可以通過SSMS連接並查詢用作ASP.SESSION持久層的ASPSession數據庫。

我只是暫時沒有這個錯誤。

看起來問題是數據庫服務器上的RAID發生了I / O錯誤。 不得不換掉硬盤,一切似乎都很好。

我有同樣的問題,我不知道為什么,因為我在app.config中設置了300秒(5分鍾)的超時,否則我在使用sqlCommand時沒有注意到連接的超時是300秒,但是因為sqlCommand是30秒,所以我設置了sqlCommand.ConnectionTimeout = 300(原為30)並解決了我的問題。

另外,我在某處閱讀了有關使用WITH NOLOCK的內容,該方法可以解決某些人的問題,這可以加快您的sql速度,但是我建議您在Microsoft處閱讀,因為您不了解這個概念,就不應該使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM