数据库死锁--自己把自己锁住。
数据库死锁--自己把自己锁住。之前运行都是正常的,突然自己把自己锁住,想知道原因,避免下次再次发生这样的情况。
我的任务中涉及到访问别的远程服务器数据库的数据。
------解决方案--------------------检查程序处理逻辑是否有问题,诸如:系统出错后没有回滚事务等
------解决方案--------------------主要是你给的信息太少了,我们都不知道从哪个入口点进行分析~
可以用设置试试:
set deadlock_priority low|normal
low
指定当前会话为首选死锁牺牲品。SQL Server自动回滚死锁牺牲品的事务,并给客户端应用程序返回 1205 号死锁错误信息。
normal
指定会话返回到默认的死锁处理方法
希望对你有帮助~谢谢~
------解决方案--------------------回滚的也有死锁现象
------解决方案--------------------处理事务时没有正常提交,或者没有判断出错时回滚事务等都会死锁