Advertisement
nasarouf

db check lock status

Dec 2nd, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.84 KB | None | 0 0
  1. # mssql server
  2.  
  3. # SOURCE: http://dba.stackexchange.com/questions/57432/database-is-in-transition-error
  4. SELECT
  5.     l.resource_type,
  6.     l.request_mode,
  7.     l.request_status,
  8.     l.request_session_id,
  9.     r.command,
  10.     r.STATUS,
  11.     r.blocking_session_id,
  12.     r.wait_type,
  13.     r.wait_time,
  14.     r.wait_resource,
  15.     request_sql_text = st.text,
  16.     s.program_name,
  17.     most_recent_sql_text = stc.text
  18. FROM sys.dm_tran_locks l
  19. LEFT JOIN sys.dm_exec_requests r
  20. ON l.request_session_id = r.session_id
  21. LEFT JOIN sys.dm_exec_sessions s
  22. ON l.request_session_id = s.session_id
  23. LEFT JOIN sys.dm_exec_connections c
  24. ON s.session_id = c.session_id
  25. OUTER apply sys.dm_exec_sql_text(r.sql_handle) st
  26. OUTER apply sys.dm_exec_sql_text(c.most_recent_sql_handle) stc
  27. WHERE l.resource_database_id = db_id('<db name goes here>')
  28. ORDER BY request_session_id;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement