错误 ’80004005’ 死锁在 lock 资源上原因

Microsoft OLE DB Provider for SQL Server 错误 "80004005" 事务(进程 ID)与另一个进程已被死锁在 lock 资源上 , 且该事务已被选作死锁牺牲品 。请重新运行该事务 。
原因是你的数据库在并发插入 , 删除 , 更新同一个记录的时候 , 要锁一下 , 同时被并发了 , 所以就lock住了
结果的方法是 , 从程序设计上解决并发查询的问题
【错误 ’80004005’ 死锁在 lock 资源上原因】比如对同一个记录的操作都是临时的 , 缓存的 , 后面排队自动执行

    推荐阅读