-2147467259 Your transaction(process ID #30) was deadlocked with another process and has been chosen as the deadlock victim.Return your transaction.
--用法
use master
exec killspid '數據庫名'
最好的辦法還是檢查一下引起鎖的原因,一般是由你的代碼引起的。
SQL事件探查器用法
開始--程序--MS SQLSERVER
--事件探察器(SQL Profiler)
--文件
--新建
--設置跟蹤的項目...
--然後數據庫的調用情況就會顯示出
--查看鎖信息
select 進程id=req_spid
,數據庫=db_name(rsc_dbid)
,類型=case rsc_type when 1 then 'NULL 資源(未使用)'
when 2 then '數據庫'
when 3 then '文件'
when 4 then '索引'
when 5 then '表'
when 6 then '頁'
when 7 then '鍵'
when 8 then '擴展盤區'
when 9 then 'RID(行 ID)'
when 10 then '應用程序'
end
,rsc_objid,rsc_indid
from master..syslockinfo