1. はじめに
- SQL Server で実行したSQLを調査するため必要な権限を付与したい
- 過去実行したSQLを取得したい
2. 権限の付与
- 下記コマンドで管理者からユーザーに権限を付与する
GRANT VIEW SERVER STATE TO <ユーザー名> WITH GRANT OPTION;
3. 過去に実行したSQL取得
- 下記以外にも色々な情報を取得できるので、詳細は参考文献を確認してください
SELECT st.text FROM sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st;
4. 参考文献