当前位置: 代码迷 >> Sql Server >> 数据库死锁-自己把自己锁住。解决方案
  详细解决方案

数据库死锁-自己把自己锁住。解决方案

热度:53   发布时间:2016-04-27 21:21:12.0
数据库死锁--自己把自己锁住。
数据库死锁--自己把自己锁住。之前运行都是正常的,突然自己把自己锁住,想知道原因,避免下次再次发生这样的情况。
我的任务中涉及到访问别的远程服务器数据库的数据。

------解决方案--------------------
检查程序处理逻辑是否有问题,诸如:系统出错后没有回滚事务等
------解决方案--------------------
主要是你给的信息太少了,我们都不知道从哪个入口点进行分析~
可以用设置试试:

set deadlock_priority low|normal

low

指定当前会话为首选死锁牺牲品。SQL Server自动回滚死锁牺牲品的事务,并给客户端应用程序返回 1205 号死锁错误信息。

normal

指定会话返回到默认的死锁处理方法

希望对你有帮助~谢谢~



------解决方案--------------------
回滚的也有死锁现象
------解决方案--------------------
处理事务时没有正常提交,或者没有判断出错时回滚事务等都会死锁
  相关解决方案