在企业管理器中添加一个作业:要他每分钟执行一个sql
if exists(Select * from master.dbo.sysprocesses where blocked>=1)
begin
Declare @spID nvarchar(4000)
set @spID=''
Select @spID=@spID+'Kill '+cast(blocked as nvarchar(8))+char(13)
from master.dbo.sysprocesses where blocked>=1
exec(@spID)
end
--这样会自动清楚死锁,但不能解决本质的问题,还是请开发商来重新
--检查一下软件设计和库结构设计才行.
if exists(Select * from master.dbo.sysprocesses where blocked>=1)
begin
Declare @spID nvarchar(4000)
set @spID=''
Select @spID=@spID+'Kill '+cast(blocked as nvarchar(8))+char(13)
from master.dbo.sysprocesses where blocked>=1
exec(@spID)
end
--这样会自动清楚死锁,但不能解决本质的问题,还是请开发商来重新
--检查一下软件设计和库结构设计才行.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货