0

我正在開發一個具有大型數據庫的應用程序,它等待了幾個查詢的結果。有時,用戶在執行完成之前刷新界面。有十個用戶,這種情況發生了很多次。我認爲腳本在網頁刷新時不會停止在sql上運行(因爲幾個小時後性能降低很多)。如果是,我可以在刷新頁面時停止執行腳本。在web.config中,更改Connect Timeout attibute會在超時期限過後停止數據庫上的執行和回滾操作?或者web.config文件中是否有其他選項?Asp.net和Mssql數據庫操作超時並回滾

回答

0

connection timeout屬性意在設置超時後,嘗試連接到SQL服務器失敗。你需要的是你的存儲過程的command timeout。如果您分享您的代碼,請期待更多幫助。

+0

我有很多存儲過程調用。我可以通過web.config設置默認的命令超時嗎?或者我應該更改每個命令的超時屬性? – osmanraifgunes

+1

需要爲每個命令對象設置Commnad超時。超時值可以從配置中讀取。 –