iT邦幫忙

0

Ajax SQL連線逾時解決

目前做了一個測試資料網站
有一個Ajax會去執行SQL內的Procrdure
執行時間平均都是3-4個小時
但頁面只要執行30秒就會出現連線逾時
SQL連線字串也有調整為

Data Source=XXX; Initial Catalog=CDCTest; Connection Timeout=60000000; Persist Security Info=True; User ID=XXX; Password=XXX

但執行後還是會出現連線逾時
請問各位大大該如何解決

看更多先前的討論...收起先前的討論...
你的 js 直接執行 SQL? 沒有其他後端語言嗎?
用C# Web api去接前端傳來的資料執行SQL
froce iT邦大師 1 級 ‧ 2021-10-26 16:11:40 檢舉
> 執行時間平均都是3-4個小時

沒有人開著連線放3~4個小時的,這個建議結果用email寄出或用websocket接收完成通知,然後由使用者自己去跳轉。

然後這邊的timeout 30 sec應該是http server的timeout不是sql的
自己思考了一下好像放在ajax裡面做運算好像也有點問題
改寫進資料到資料庫裡做用資料庫做排程好像比較合適
我也想說,連線3~4個小時是哪招...
寫到頭昏發現好像有點搞笑哈哈哈

尚未有邦友回答

立即登入回答