當ASP.NET 跑網頁SQL遇到連線逾時錯誤,但在TSQL卻可以正常跑且執行時間也不久時
已超過連接逾時的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應
解決方法
找出資料量大可能會逾時的Table (若不知道就全部) 做索引重建即可,重建TSQL如下
ALTER INDEX all ON [重建資料表]
REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)