--查詢所有死鎖數據 SELECT request_session_id spid, --死鎖進程id OBJECT_NAME(resource_associated_entity_id) tableName --死鎖表名 FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT' ORDER BY spid; --查詢所有死鎖數據(按照表死鎖數量倒敘排序) SELECT COUNT(1), --死鎖數量 OBJECT_NAME(resource_associated_entity_id) tableName --死鎖表名 FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT' GROUP BY OBJECT_NAME(resource_associated_entity_id) ORDER BY COUNT(1) DESC; --殺死所有死鎖進程 DECLARE @spid INT; SET @spid = 62; DECLARE @sql VARCHAR(1000); SET @sql = 'kill ' + CAST(@spid AS VARCHAR); EXEC (@sql);