適用対象:SQL Server
Azure SQL Managed Instance
この記事では、SQL Server Profiler を使用して再生するトレース ファイルまたはテーブルにブレークポイントを設定する方法について説明します。 トレースの再生を開始する前に、トレース ファイルまたはトレース テーブルにブレークポイントを設定しておくと、特定のイベントが発生したときにトレースの再生を一時停止できます。 トレース再生中にブレークポイントを使用するとデバッグが簡単になります。これは、長いトレース スクリプトの再生を短いセグメントに分けて小刻みに分析できるからです。
ブレークポイントへの再生
再生するトレース ファイルまたはトレース テーブルを開きます。 詳細については、「 トレース ファイルを開く (SQL Server Profiler) 」または「 トレース テーブルを開く (SQL Server Profiler)」を参照してください。
開いたトレース ファイルまたはトレース テーブルに、再生に必要なイベント クラスが含まれていることを確認します。 詳細については、「 再生を実行するための必要条件」を参照してください。
トレース ウィンドウで、ブレークポイントとして使用するイベントを選択します。 ブレークポイントを設定するには、次の 3 つの方法があります。
- F9 キーを押します。
- [再生] メニューの [ブレークポイントの切り替え] を選択します。
- イベントを右クリックし、[ ブレークポイントの切り替え] を選択します。
選択したトレース イベントの横に赤い丸印が表示され、それがトレース ブレークポイントであることを示します。
複数のブレークポイントを設定するには、この手順を繰り返します。
[ 再生 ] メニューの [ スタート] を選択し、トレースを再生するサーバーに接続します。
[ 構成の再生 ] ダイアログ ボックスで、設定を確認し、[ OK] を選択します。
再生が開始され、ブレークポイントに達すると一時停止します。
F5 キーを押して再生を再開し、次のブレークポイントに進みます。
手順 5. をトレースの最後まで繰り返します。