-- 1. 查看针对 PD_ExternalpParametersResults 的锁信息兼容全版本SELECTl.resource_type,l.resource_description,l.request_mode,l.request_session_id,l.request_status,obj.nameASTableName,s.login_name,s.host_nameFROMsys.dm_tran_locks lLEFTJOINsys.objects objONl.resource_associated_entity_idobj.object_idLEFTJOINsys.dm_exec_sessions sONl.request_session_ids.session_idWHEREobj.namePD_ExternalpParametersResults;-- KILL 90; -- 解开锁-- 2. 查看持有锁的会话详细信息SELECTsp.spidASsession_id,sp.loginameASlogin_name,sp.hostnameAShost_name,sp.program_name,sp.open_tranASopen_transaction_count,-- 大于0存在未提交事务锁残留根源CASEWHENsp.sql_handleISNOTNULLTHEN(SELECTtextFROMsys.dm_exec_sql_text(sp.sql_handle))ELSE无最近执行SQLENDASlast_execute_sqlFROMmaster..sysprocesses spWHEREsp.spidIN(SELECTl.request_session_idFROMsys.dm_tran_locks lLEFTJOINsys.objects objONl.resource_associated_entity_idobj.object_idLEFTJOINsys.dm_exec_sessions sONl.request_session_ids.session_idWHEREobj.namePD_ExternalpParametersResults);
sqlserver 查询 固定表 锁信息
-- 1. 查看针对 PD_ExternalpParametersResults 的锁信息兼容全版本SELECTl.resource_type,l.resource_description,l.request_mode,l.request_session_id,l.request_status,obj.nameASTableName,s.login_name,s.host_nameFROMsys.dm_tran_locks lLEFTJOINsys.objects objONl.resource_associated_entity_idobj.object_idLEFTJOINsys.dm_exec_sessions sONl.request_session_ids.session_idWHEREobj.namePD_ExternalpParametersResults;-- KILL 90; -- 解开锁-- 2. 查看持有锁的会话详细信息SELECTsp.spidASsession_id,sp.loginameASlogin_name,sp.hostnameAShost_name,sp.program_name,sp.open_tranASopen_transaction_count,-- 大于0存在未提交事务锁残留根源CASEWHENsp.sql_handleISNOTNULLTHEN(SELECTtextFROMsys.dm_exec_sql_text(sp.sql_handle))ELSE无最近执行SQLENDASlast_execute_sqlFROMmaster..sysprocesses spWHEREsp.spidIN(SELECTl.request_session_idFROMsys.dm_tran_locks lLEFTJOINsys.objects objONl.resource_associated_entity_idobj.object_idLEFTJOINsys.dm_exec_sessions sONl.request_session_ids.session_idWHEREobj.namePD_ExternalpParametersResults);