Specificare un numero di passaggi

Si applica a:SQL Server

Un numero di passaggi di un punto di interruzione è un contatore incrementato dal debugger TRansact-SQL ogni volta che viene raggiunto il punto di interruzione. Se viene raggiunto il numero di passaggi specificato e viene soddisfatta qualsiasi condizione per il punto di interruzione, il debugger esegue l'azione specificata per il punto di interruzione.

Questa funzionalità è disponibile con la versione 17.9.1 di SSMS e versioni precedenti.

Considerazioni relative al numero di passaggi

Per impostazione predefinita, l'esecuzione viene interrotta ogni volta che viene rilevato un punto di interruzione. È possibile scegliere tra le seguenti opzioni:

  • Interrompi sempre (impostazione predefinita)

  • interrompi quando il numero di passaggi è uguale a [valore specificato]

  • interrompi quando il numero di passaggi è un multiplo di [valore specificato]

  • Interrompi quando il numero di passaggi è maggiore o uguale a [valore specificato]

I numeri di passaggi dei punti di interruzione vengono incrementati nell'ambito di una sessione di debug. Tutti i numeri di passaggi vengono impostati su zero all'inizio di ogni sessione di debug.

Se si desidera tenere traccia del numero di volte in cui viene rilevato un punto di interruzione senza che il punto di interruzione interrompa l'esecuzione, specificare un numero di passaggi con un valore molto elevato in modo che il punto di interruzione non effettui mai l'interruzione.

L'azione predefinita per un punto di interruzione consiste nell'interrompere l'esecuzione una volta raggiunto il numero di passaggi e soddisfatta la condizione per il punto di interruzione. Per informazioni su come specificare altre azioni, vedere Specificare un'azione del punto di interruzione.

Per specificare un numero di passaggi

  1. Nella finestra dell'editor fare clic con il pulsante destro del mouse sul glifo del punto di interruzione e scegliere Passaggi dal menu di scelta rapida.

    oppure

    Nella finestra Punti di interruzione fare clic con il pulsante destro del mouse sul glifo del punto di interruzione e scegliere Passaggi dal menu di scelta rapida.

  2. Nella finestra di dialogo Passaggi punto di interruzione selezionare il comportamento desiderato nella casella Quando il punto di interruzione viene raggiunto .

    Se si sceglie un'impostazione diversa da Interrompi sempre, a destra dell'elenco verrà visualizzata una casella di testo. Immettere un numero intero nella casella di testo per specificare il numero di passaggi desiderato.

  3. Fare clic su OK per implementare le modifiche o su Annulla per uscire senza applicare le modifiche.

Per visualizzare o reimpostare il numero di passaggi corrente

  1. Nella finestra dell'editor fare clic con il pulsante destro del mouse sul glifo del punto di interruzione e scegliere Passaggi dal menu di scelta rapida.

    oppure

    Nella finestra Punti di interruzione fare clic con il pulsante destro del mouse sul glifo del punto di interruzione e scegliere Passaggi dal menu di scelta rapida.

  2. Nella finestra di dialogo Passaggi punto di interruzione verrà visualizzata l'opzione Passaggi correnti: al di sopra del pulsante Reimposta .

  3. Fare clic su Reimposta se si vuole impostare il numero di passaggi corrente su zero.

  4. Fare clic su OK o su Annulla per chiudere la finestra di dialogo.

Vedi anche

Impostare una condizione del punto di interruzione