保存されたトレースに関する情報を取得する (Transact-SQL)
適用対象 SQL Server
この記事では、組み込み関数を使用して、保存されているトレースを表示する方法について説明します。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに拡張イベントを使用します。
特定のトレースを表示する
情報が必要なトレースの ID を指定して
sys.fn_trace_getinfo
を実行します。 この関数は、トレース、トレースのプロパティ、およびそのプロパティに関する情報を一覧にしたテーブルを返します。この関数を呼び出すには、次のステートメントを実行します。
SELECT * FROM ::fn_trace_getinfo(trace_id);
既存のトレースをすべて表示する
0
またはdefault
を指定してsys.fn_trace_getinfo
を実行します。 この関数は、すべてのトレース、そのプロパティ、およびプロパティに関する情報を一覧にしたテーブルを返します。この関数を呼び出すには、次のようにします。
SELECT * FROM ::fn_trace_getinfo(default);
.NET Framework のセキュリティ
サーバーの ALTER TRACEが必要