1.查询死锁的语句:
SELECT REQUEST_SESSION_ID SPID, OBJECT_NAME(RESOURCE_ASSOCIATED_ENTITY_ID) TABLENAME FROM SYS.DM_TRAN_LOCKS WHERE RESOURCE_TYPE='OBJECT'
resource_type:资源类型。该值可以是下列值之一:DATABASE、FILE、OBJECT、PAGE、KEY、EXTENT、RID、APPLICATION、METADATA、HOBT 或 ALLOCATION_UNIT。
resource_associated_entity_id :数据库中与资源相关联的实体的 ID。通过OBJECT_NAME将ID转换为表名
2.SP_WHO或者SP_WHO2查询谁(用户、客户端)造成的死锁
USE master; GO EXEC sp_who '10' --specifies the process_id; GO
3.KILL杀死某进程
KILL 进程的会话ID; GO