次の方法で共有


トレース テンプレートの変更

適用対象: SQL Server Azure SQL Managed Instance

SQL Server Profiler を実行しているローカル コンピューター上のファイルに保存されたテンプレートは変更することができます。 また、それらのファイルから派生したテンプレートも変更できます。 既存のテンプレートを変更する場合は、 [トレースのプロパティ] ダイアログ ボックスの [イベントの選択] タブで、最初にプロパティを設定したときと同じ順序で、イベント クラスやデータ列などのテンプレートのプロパティを編集します。 イベント クラスとデータ列は追加または削除することができ、フィルターは変更することができます。 テンプレートを変更すると、ユーザー固有のテンプレートが作成されます。元のシステム テンプレートは変更されません。 詳細については、「 トレースとトレース テンプレートの保存」を参照してください。

トレースを作成したときに使用した元のテンプレートを覚えていない (または保存していなかった) 場合や、後日同じトレースを実行する場合など、既存のトレース ファイルからテンプレートを派生させる必要が生じることがあります。 既存のトレースを使用する場合、プロパティを参照できますが、変更できません。 プロパティを変更するには、トレースを停止または一時停止する必要があります。 詳細については、「トレース ファイルまたはトレース テーブルからのテンプレートの作成 (SQL Server Profiler)」および「実行中のトレースからのテンプレートの作成 (SQL Server Profiler)」を参照してください。

トレース テンプレートを変更するには

  1. [ファイル] メニューの [テンプレート] をポイントし、 [テンプレートのエクスポート] をクリックします。

  2. [トレース テンプレートのプロパティ] ダイアログ ボックスの [全般] タブで、サーバーの種類とテンプレート名を変更するか、そのサーバーの種類の既定のテンプレートを使用することを選択します。

  3. [イベントの選択] タブで、グリッド コントロールを使用して、次のようにトレース ファイルに対するイベントとデータ列の追加または削除を行います。

    • イベントを追加するには、 [イベント] 列の適切なイベント カテゴリを展開し、イベント名を選択します。

    • イベントを追加すると、関連するすべてのデータ列が既定で含まれます。 トレースからイベントのデータ列を削除するには、そのイベントのデータ列のチェック ボックスをオフにします。

    • フィルターを追加するには、データ列名をクリックし、 [フィルターの編集] ダイアログ ボックスにフィルターの条件を指定します。 また、データ列名を右クリックし、 [列フィルターの編集] をクリックすることによっても [フィルターの編集] ダイアログ ボックスを起動できます。 [OK] をクリックしてフィルターを追加します。

  4. [保存] をクリックするか、 [名前を付けて保存] をクリックして別の名前でトレース テンプレートを保存します。

次のステップ

トレースを開始する
トレースを作成する
Transact-SQL を使用して既存のトレースを変更する
SQL Server Profiler を使用してトレース ファイルに含めるイベントとデータ列を指定する
sp-trace-setevent-transact-sql