7. SQL Server Profiler on Azure Data Studio
Azure Data Studio に拡張機能として、SQL Server Profiler が導入可能
※2019/09/21現在、Preview版
7
Azure Data Studio の拡張機能一覧から
検索してインストール
既存のSQL Server Profiler
と同じ感覚で利用できる
23. SQL Trace から拡張イベントの設定移行
既に SQL Trace が存在、もしくはトレーススクリプトがある場合は、専用 SQL を
実行して対応するイベントとアクションを確認可能
23
-- 専用 SQL の実行
1> USE MASTER
2> GO
1> DECLARE @trace_id int
2> SET @trace_id = 2 -- ここでは対象 SQL Trace のトレースIDが 2 と想定
3> SELECT DISTINCT el.eventid, em.package_name, em.xe_event_name AS ‘event’
4> , el.columned, ec.xe_action_name AS ‘action’
5> FROM (sys.fn_trace_geteventinfo(@trace_id) AS el
6> LEFT OUTER JOIN sys.trace_xe_event_map AS em
7> ON el.eventid = em.trace_event_id)
8> LEFT OUTER JOIN sys.trace_xe_action_map AS ec
9> ON el.columnid = ec.trace_column_id
10> WHERE em.xe_event_name IS NOT NULL AND ec.xe_action_name IS NOT NULL
11> GO
27. 参考情報
本資料のトピックに関連した、関連情報のURL など
27
【SSMS Xevent Profiler】
• SSMS XEvent Profiler の使用
• Use XEvent Profiler to capture queries in SQL Server
【Azure SQL Database】
• Professional Azure SQL Database Administration: Equip yourself with the skills to manage and
maintain data in the cloud, 2nd Edition (English Edition)
• Connect SQL Server Profiler 2017 to Azure SQL Server