動的管理ビューと動的管理関数を使用して、現在実行中のSQLを取得する方法を掲載します。
1. 現在実行中のクエリ情報を取得する
現在の要求されているクエリは sys.dm_exec_requests動的管理ビューを使用して取得し、そのクエリのテキストをsys.dm_exec_sql_text動的管理関数を使用して取得します。
-- SQL Server 内で実行中の要求に関するクエリ情報を -- sys.dm_exec_requests動的管理ビューと、 -- sys.dm_exec_sql_text動的管理関数を使用して取得する select sql.*, req.status, req.command, req.start_time from sys.dm_exec_requests req cross apply sys.dm_exec_sql_text(req.sql_handle) sql
さらに詳細な使用方法はBooks Online を参照してください。
2. まとめ
今回の説明は以上です。
さんのコメント: さんのコメント: