SQL Server で dm_tran_locks 動的管理ビューでロック待ちのプロセスをリストアップする(ロックの監視)

SQL Server 2005 以降では、dm_tran_locks 動的管理ビューを利用して、ロック待ちが発生しているプロセスを識別することができます。

sp_lock は、将来のバージョンで削除される可能性があるので、sp_lock を利用してロックを監視している場合は、dm_tran_locks 動的管理ビューへ切り替えることをお勧めします。

sys.dm_tran_locks 動的管理ビューの詳細(ヘルプ)はこちら
http://msdn.microsoft.com/ja-jp/library/ms190345.aspx

その他のロックの監視方法についてはこちら
http://d.hatena.ne.jp/matu_tak/20091104/1257415210