SQL Server 2008でそのロックに関連付けられているユーザーに沿ってSQLロックを検出する最適な方法は何ですか?SQL Server 2008でSQLロックを見つける最良の方法
17
A
答えて
15
select * from sys.dm_tran_locks
は、要求中のセッションIDとともに、許可または保留中の現在のすべてのロックをリストします。 select * from sys.dm_exec_sessions
は、クライアントホストとログイン名を含む現在のすべてのセッションを表示します。しかし、このようにすることは、あなたが望むことはめったにありません。より消化しやすいフォームの場合は、Activity Monitorを使用し、そこに報告されているようにブロックを見てください。マスターDBに対する
4
を実行し、この:**アクティビティモニタで
SELECT spid,blocked,program_name,loginame,hostname,lastwaittype,*
FROM master.dbo.SysProcesses
WHERE blocked <> 0
関連する問題
- 1. Sql Server 2008 MERGE - カウントを取得する最良の方法
- 2. SQL Serverデータベースの空き領域を見つける最も良い方法は?
- 3. データベースで未使用の列を見つける方法(SQL Server 2008)
- 4. SQL Server 2008 R2 - selectステートメント間の相違点を見つける
- 5. SQL Server 2008のロックの作成時刻
- 6. SQL Server 2008でSQL Server 2014のバックアップを復元する方法
- 7. 方法:SQL Server 2008の
- 8. SQL Server 2008 - 最高のバックアップソリューション
- 9. SQL Serverで行のインデックスを見つける方法は?
- 10. SQL Server 2005で重複レコードのIDを見つける方法
- 11. SQL Serverレポートサービスでpreviosu月の初日を見つける方法
- 12. SQL Serverで行列の逆を見つける方法
- 13. vmware上のSQL Server 2008をローカルマシンのSQL Server 2008クライアントに接続する方法
- 14. SQL Server 2008データベースのSQL XMLでxmlをクエリする方法
- 15. SQL Serverのジョブからspcificパラメータ値を見つける方法
- 16. SQLでペアを見つける方法
- 17. SQL Serverのロック
- 18. Sql Server 2008でSQLスクリプトファイルを実行する方法
- 19. SQLコマンドライン(SQL Server 2008)でサーバー時間を変更する方法
- 20. SQLで「次の、しかし最新の」日付を見つける最良の方法は?
- 21. SQL Server - 番号パターンを見つける
- 22. Sql Server spatial oracleのような最近傍を見つける
- 23. SQLクエリの最も遅いブロックを見つける最も良い方法は何ですか?
- 24. sql - カテゴリで最大値を見つける方法
- 25. SQL Server 2008の
- 26. SQL Server 2008の
- 27. SQL Server 2008の
- 28. - SQL Server 2008の
- 29. - SQL Serverの2008
- 30. SQL Server 2008の
**、一つは_Processes_タブでロックを見ることができます。ユーザー名、ホストなどでフィルタリングすることもできます。ロックプロセスを強制終了するには、プロセスを右クリックして_Kill Process_を選択するだけです。 – beawolf