適用対象:SQL Server
Azure SQL Managed Instance
この記事では、SQL Server Profiler を使用してトレースを作成する方法について説明します。
トレースを作成する
[ ファイル ] メニューの [ 新しいトレース] を選択し、SQL Server のインスタンスに接続します。
[トレースのプロパティ] ダイアログ ボックスが表示されます。
[接続の確立直後にトレースを開始する] チェック ボックスがオンになっている場合、 [トレースのプロパティ] ダイアログ ボックスは表示されず、すぐにトレースが開始されます。 この設定をオフにするには、[ ツール>オプション] に移動し、[ 接続後すぐにトレースを開始 する] チェック ボックスをオフにします。
[トレース名] ボックスに、トレースの名前を入力します。
[ テンプレートの使用] ボックスの 一覧で、トレースの基になるトレース テンプレートを選択するか、テンプレートを使用しない場合は [空白] を選択します。
トレースを保存する
トレース結果を保存するには、次のいずれかの手順を実行します。
[ ファイルに保存] を選択して、トレースをファイルにキャプチャします。 [最大ファイル サイズの設定] ボックスに値を指定します。 既定値は 5 MB です。
ファイル サイズが最大に達したとき新しいファイルを自動的に作成する場合は、 [ファイル ロールオーバーを有効にする] チェック ボックスをオンにします。 または、 [サーバーがトレース データを処理する]を選択することもできます。これを選択すると、トレースを実行しているサービスが、クライアント アプリケーションに代わってトレース データを処理します。 サーバーがトレース データを処理する場合、ストレス条件下でもイベントはスキップされませんが、サーバーのパフォーマンスが影響を受ける可能性があります。
トレースをデータベース テーブルにキャプチャするには、[ テーブルに保存] を選択します。
必要に応じて、[ 最大行数の設定] を選択し、値を指定します。
注意事項
トレース結果をファイルまたはテーブルに保存しない場合は、SQL Server Profiler が開いている間にトレースを表示できます。 ただし、トレースを停止して SQL Server プロファイラーを終了した場合、トレース結果は失われます。 この方法でトレース結果が失わないようにするには、[ファイル] メニューの [保存] を選択して結果を保存してから、SQL Server Profiler を閉じます。
必要に応じて、 [トレース停止時刻を有効にする] チェック ボックスをオンにして、停止日時を指定します。
イベント、データ列、またはフィルターを追加または削除するには、[イベントの選択] タブを選択します。詳細については、「トレース ファイルのイベントとデータ列を指定する (SQL Server Profiler)」を参照してください。
[ 実行 ] を選択してトレースを開始します。