3

我可以通过 SqlConnection 或 .NET 程序中的其他方式为存储过程设置 DEADLOCK_PRIORITY 吗?还是只能通过

 SET DEADLOCK_PRIORITY...

调用存储过程本身?

谢谢大家。

4

1 回答 1

1

当您打开连接时,只需执行

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 属性设置死锁牺牲品

于 2013-05-16T19:56:39.717 回答