Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Znajdź zablokowaną tabelę w SQL Server

Możesz użyć sp_lock (i sp_lock2 ), ale w SQL Server 2005 i nowszych jest to przestarzałe na rzecz wysyłania zapytań 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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy wszystko jest w porządku dla każdego pracownika?

  2. Dlaczego konwersja z DATETIME na DATETIME2 wydaje się zmieniać wartość?

  3. Jakiego ciągu użyć, aby połączyć się z serwerem SQL?

  4. Kopia zapasowa SQL Server 2017 -3

  5. Dostosuj alarmy Spotlight Cloud