【发布时间】:2011-06-09 08:35:13
【问题描述】:
我记录了一个由 ASP.NET 应用程序引发的异常。
消息:事务(进程 ID 56) 被锁死了|沟通 用另一个进程缓冲资源 并被选为死锁 受害者。重新运行事务。
我确定原因是,我在 SSMS 中直接在应用程序中同时查询的表上运行了一些 selects。
所以现在我的问题是:
- 我可以更改 SQL-Server 选择“死锁受害者”的优先级吗?我想选择“我自己”(SSMS) 作为死锁受害者,而不是 ASP.NET,因为它是一个时间要求严格的应用程序,我重新运行手动查询比让用户接受错误更容易。
提前谢谢你。
【问题讨论】:
标签: sql-server tsql deadlock ssms database-deadlocks