Riprodurre fino a un punto di interruzione (SQL Server Profiler)Replay to a Breakpoint (SQL Server Profiler)

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse In questo argomento viene illustrato come impostare i punti di interruzione in un file di traccia o una tabella che si desidera riprodurre tramite SQL Server ProfilerSQL Server Profiler. This topic describes how to set breakpoints in a trace file or table that you want to replay by using SQL Server ProfilerSQL Server Profiler. L'impostazione di punti di interruzione in un file o in una tabella di traccia prima dell'avvio della riproduzione della traccia consente di sospendere la traccia in corrispondenza di eventi specifici.Setting breakpoints in a trace file or table before you start to replay the trace, enables you to pause replay of the trace at specific events. L'utilizzo di punti di interruzione durante la riproduzione di una traccia supporta il debug, in quanto è possibile suddividere la riproduzione di script di traccia lunghi in segmenti più brevi che possono essere analizzati in modo incrementale.Using breakpoints while replaying a trace supports debugging because you can break the replay of long trace scripts into short segments that can be analyzed incrementally.

Per eseguire la riproduzione fino a un punto di interruzioneTo replay to a breakpoint

  1. Aprire il file o la tabella di traccia che si desidera riprodurre.Open the trace file or trace table you want to replay. Per altre informazioni, vedere Aprire un file di traccia (SQL Server Profiler) o Aprire una tabella di traccia (SQL Server Profiler).For more information, see Open a Trace File (SQL Server Profiler) or Open a Trace Table (SQL Server Profiler).

    Verificare che il file o la tabella di traccia aperta contenga le classi di evento necessarie per la riproduzione.Make sure that the trace file or table you open contains the event classes necessary for replay. Per altre informazioni, vedere Requisiti per la riproduzione.For more information, see Replay Requirements.

  2. Nella finestra di traccia fare clic su un evento che si desidera utilizzare come punto di interruzione.In the trace window, click an event that you want to use as a breakpoint. Per impostare un punto di interruzione, utilizzare uno dei tre modi seguenti:Use one of the following three methods to set a breakpoint:

    • Premere F9.Press F9.

    • Scegliere Imposta/Rimuovi punto di interruzione dal menu Riproduci.On the Replay menu, click Toggle Breakpoint.

    • Fare clic con il pulsante destro del mouse sull'evento e quindi scegliere Imposta/Rimuovi punto di interruzione.Right-click the event, and then click Toggle Breakpoint.

      Accanto all'evento di traccia selezionato verrà visualizzato un pallino rosso, per indicare che si tratta del punto di interruzione della traccia.A red bullet appears next to the selected trace event, indicating that it is the trace breakpoint.

      Ripetere il passaggio per impostare più punti di interruzione.Repeat this step to set several breakpoints.

  3. Scegliere Avvia dal menu Riproducie quindi connettersi al server in cui si vuole riprodurre la traccia.On the Replay menu, click Start, and connect to the server where you want to replay the trace.

  4. Nella finestra di dialogo Configurazione riproduzione verificare le impostazioni e quindi fare clic su OK.In the Replay Configuration dialog box, verify the settings, and then click OK.

    La riproduzione verrà avviata e quindi verrà sospesa in corrispondenza del punto di interruzione.The replay starts, pausing when the breakpoint is reached.

  5. Premere F5 per riprendere la riproduzione e passare al punto di interruzione successivo.Press F5 to resume the replay and proceed to the next breakpoint.

  6. Ripetere l'operazione descritta al passaggio 5 fino alla fine della traccia.Repeat Step 5 through the end of the trace.

Vedere ancheSee Also

Riprodurre in corrispondenza di un cursore (SQL Server Profiler) Replay to a Cursor (SQL Server Profiler)
Riprodurre le tracce Replay Traces
SQL Server ProfilerSQL Server Profiler