我可以通过 SqlConnection 或 .NET 程序中的其他方式为存储过程设置 DEADLOCK_PRIORITY 吗?还是只能通过
SET DEADLOCK_PRIORITY...
调用存储过程本身?
谢谢大家。
我可以通过 SqlConnection 或 .NET 程序中的其他方式为存储过程设置 DEADLOCK_PRIORITY 吗?还是只能通过
SET DEADLOCK_PRIORITY...
调用存储过程本身?
谢谢大家。
当您打开连接时,只需执行
SET DEADLOCK_PRIORITY...
例如:
dim cn as new SqlConnection(cstring)
Dim cmd as SQlCommand=cn.CreateConnection
cmd.CommandText="SET DEADLOCK_PRIORITY NORMAL"
cn.Open
cmd.Execute
设置的内容在连接关闭之前保持有效。
没有设置 DEADLOCK_PRIORITY 的选项 - 请参阅所有 SQL Server SqlConnection 属性或设置死锁牺牲品