SET DEADLOCK_PRIORITY
控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。语法
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 权限默认授予所有用户。