2011-08-21 19 views

答えて

15

select * from sys.dm_tran_locksは、要求中のセッションIDとともに、許可または保留中の現在のすべてのロックをリストします。 select * from sys.dm_exec_sessionsは、クライアントホストとログイン名を含む現在のすべてのセッションを表示します。しかし、このようにすることは、あなたが望むことはめったにありません。より消化しやすいフォームの場合は、Activity Monitorを使用し、そこに報告されているようにブロックを見てください。マスターDBに対する

+1

**、一つは_Processes_タブでロックを見ることができます。ユーザー名、ホストなどでフィルタリングすることもできます。ロックプロセスを強制終了するには、プロセスを右クリックして_Kill Process_を選択するだけです。 – beawolf

4

を実行し、この:**アクティビティモニタで

SELECT spid,blocked,program_name,loginame,hostname,lastwaittype,* 
FROM master.dbo.SysProcesses 
WHERE blocked <> 0 
関連する問題