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