控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。
SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var
}
LOW
指定当前会话为首选死锁牺牲品。Microsoft® SQL Server™ 自动回滚死锁牺牲品的事务,并给客户端应用程序返回 1205 号死锁错误信息。
NORMAL
指定会话返回到默认的死锁处理方法。
@deadlock_var
是指定死锁处理方法的字符变量。如果指定 LOW,则 @deadlock_var 为 3;如果指定 NORMAL,则 @deadlock_var 为 6。
SET DEADLOCK_PRIORITY 的设置是在执行或运行时设置,而不是在分析时设置。
SET DEADLOCK_PRIORITY 权限默认授予所有用户。