分享至
已使用過在FROM xxx WITH (NOLOCK)但該問題還是會出現
已邀請的邦友 {{ invite_list.length }}/5
12年 ERP導入維護/系統整合/機房建置/模組應用 兩岸三地 顧問.
看你的DB種類而定 如果是 Microsoft Access 的話 是有可能發生DB被鎖死 (寫入資料時, 必須獨佔資料庫檔案)
或是SQL Server使用到交易機制的部分 沒寫好 而使得DB被鎖死
看那個Exception....是SQL Server無誤
小弟 嘗試過;pooling=false ClearAllPools() ClearPool(cn) 都無效. 若在SQL中FROM xxx (UPDLOCK) 會有用嗎?
SQL服務重啟吧
不然就用sp_who2去找哪個程序把他鎖住了,再把它kill掉
目前該Table 有兩個程式存取1.Jboss(寫/讀) 2.VB.NET(讀) 我必須透過我的VB.NET定時取資料, cnn.open完後就會馬上cnn.close了. 可有能將VB.NET連線過的Seecion強制刪掉,避免被Jboss再用的方式.
IT邦幫忙