Share via


トレースを作成する方法 (SQL Server Profiler)

このトピックでは、SQL Server Profiler を使用してトレースを作成する方法について説明します。

トレースを作成するには

  1. [ファイル] メニューの [新しいトレース] をクリックし、SQL Server のインスタンスに接続します。

    [トレースのプロパティ] ダイアログ ボックスが表示されます。

    注意

    [接続の確立直後にトレースを開始する] を選択している場合は、[トレースのプロパティ] ダイアログ ボックスは表示されずに、トレースが開始されます。この設定を無効にするには、[ツール]メニューの [オプション] をクリックし、[接続の確立直後にトレースを開始する] チェック ボックスをオフにします。

  2. [トレース名] ボックスに、トレースの名前を入力します。

  3. [使用するテンプレート] ボックスの一覧で、トレースの基本として使用するトレース テンプレートを選択します。テンプレートを使用しない場合は、[空白] を選択します。

  4. トレース結果を保存するには、次のいずれかの操作を実行します。

    • トレースをファイルに記録する場合は、[ファイルに保存] をクリックします。[最大ファイル サイズの設定] ボックスに値を指定します。既定値は 5 MB です。

      ファイル サイズが最大に達したとき新しいファイルを自動的に作成する場合は、[ファイル ロールオーバーを有効にする] チェック ボックスをオンにします。または、[サーバーがトレース データを処理する] を選択することもできます。これを選択すると、トレースを実行しているサービスが、クライアント アプリケーションに代わってトレース データを処理します。サーバーがトレース データを処理する場合、ストレス条件下でもイベントはスキップされません。ただし、サーバー パフォーマンスは低下する場合があります。

    • トレースをデータベース テーブルに記録する場合は、[テーブルに保存] をクリックします。

      必要に応じて、[最大行数の設定 (1000 行単位)] チェック ボックスをオンにし、値を指定します。

    注記注意

    トレース結果をファイルにもテーブルにも保存しない場合は、SQL Server Profiler を開いているときにトレースを表示できます。ただし、トレースを停止して SQL Server Profiler を終了した場合、トレース結果は失われます。このようにトレース結果が失われないようにするには、[ファイル] メニューの [保存] をクリックして、SQL Server Profiler を終了する前にトレース結果を保存します。

  5. 必要に応じて、[トレース停止時刻を有効にする] チェック ボックスをオンにして、停止日時を指定します。

  6. イベント、データ列、フィルターを追加または削除するには、[イベントの選択] タブをクリックします。詳細については、「トレース ファイルのイベントを設定する方法 (SQL Server Profiler)」を参照してください。

  7. [実行] をクリックしてトレースを開始します。