トレースを作成する方法 (Transact-SQL)

このトピックでは、ストアド プロシージャを使用してトレースを作成する方法について説明します。

トレースを作成するには

  1. 必要なパラメータを指定して sp_trace_create を実行し、新しいトレースを作成します。新しいトレースは停止状態 (status の値が 0) になります。

  2. 必要なパラメータを指定して sp_trace_setevent を実行し、トレースするイベントおよび列を選択します。

  3. 必要に応じて、sp_trace_setfilter を実行し、フィルタまたはフィルタの組み合わせを設定します。

    sp_trace_seteventsp_trace_setfilter は、停止状態の既存のトレースに対してのみ実行できます。

    ms188662.note(ja-jp,SQL.90).gif重要 :
    通常のストアド プロシージャとは異なり、すべての SQL Server Profiler ストアド プロシージャ (sp_trace_xx) のパラメータでは、データ型が厳密に定義されており、データ型の自動変換はサポートされていません。引数の記述で指定されている入力パラメータの正しいデータ型でパラメータを呼び出さないと、ストアド プロシージャからエラーが返されます。

参照

その他の技術情報

sp_trace_create (Transact-SQL)
sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手