Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Rechercher une table verrouillée dans SQL Server

Vous pouvez utiliser sp_lock (et sp_lock2 ), mais dans SQL Server 2005, cela est déprécié en faveur de l'interrogation sys.dm_tran_locks :

select  
    object_name(p.object_id) as TableName, 
    resource_type, resource_description
from
    sys.dm_tran_locks l
    join sys.partitions p on l.resource_associated_entity_id = p.hobt_id