SQLServer怎么确定发生死锁的代码的位置???
如图片所示。。。
这个两个存储过程执行,发生了死锁。
问题一:提示是第33行,请问这个第33行,应该从哪里开始数,SQLServer显示行号,它的33行好像是不准确的。
应该从 存储过程的 as begin开始吗???
问题二:它们都调用了存储过程“Usp_DAListForEnergyData”,但是传入参数是不一样的。死锁应该是发生在这个存储过程里面。
怎么样可以准确知道那一句发生死锁了???
“sp_who_lock”只能知道那些存储过程之间发生了死锁。