SQLServerException: 事務(進程 ID 55)與另一個進程被死鎖在 鎖 資源上,並且已被選作死鎖犧牲品。請重新運行該事務。


今天做了個定時任務將第三方的SQLServer視圖表數據copy到我們系統。開始選擇小數據量還正常,但是加大范圍后出現如題目所示的錯誤。經過排查發現問題在查詢第三方視圖這一步。

解決:可以通過SqlServer中的更新鎖(UPDLOCK)

語法:select * from tbl with(updlock) where ...

參考來源 https://www.zjh336.cn/?id=291


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM