Procedura: utilizzare punti di interruzione con stored procedure, funzioni definite dall'utente e trigger

È possibile eseguire il debug di stored procedure, funzioni definite dall'utente e trigger di Microsoft SQL Server utilizzando punti di interruzione nello stesso modo in cui si esegue il debug di altri tipi di script o il codice sorgente di un programma.

Quando si esegue il debug di una routine SQL, i punti di interruzione vengono di fatto archiviati nel file della soluzione. Se si desidera chiudere, quindi riaprire l'ambiente di sviluppo integrato con gli stessi punti di interruzione, è necessario riaprire la stessa soluzione che era aperta al momento del debug e del salvataggio della routine SQL.

Di seguito vengono riportate le procedure più comuni per l'utilizzo dei punti di interruzione con Microsoft SQL Server.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per aprire una stored procedure, una funzione definita dall'utente o un trigger

  1. Stabilire una connessione a un database.

  2. Fare clic con il pulsante destro del mouse sulla stored procedure, sulla funzione definita dall'utente o sul trigger che si desidera utilizzare, quindi scegliere Apri dal menu di scelta rapida.

    Verrà aperta la routine SQL nella finestra dell'editor.

Per inserire un punto di interruzione

  1. Nella finestra dell'editor fare clic con il pulsante destro del mouse sulla riga della sintassi SQL in cui si desidera inserire un punto di interruzione.

  2. Scegliere Punto di interruzione, quindi Inserisci punto di interruzione.

È possibile modificare i punti di interruzione attivi rimuovendo o disattivando i punti di interruzione esistenti. È inoltre possibile cancellare tutti i punti di interruzione e modificarne le proprietà.

Per rimuovere un punto di interruzione

  1. Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.

  2. Fare clic con il pulsante destro del mouse, scegliere Punto di interruzione, quindi Rimuovi punto di interruzione.

Per disabilitare un punto di interruzione

  1. Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.

  2. Fare clic con il pulsante destro del mouse, scegliere Punto di interruzione, quindi Disabilita punto di interruzione.

Per eliminare o disabilitare tutti i punti di interruzione

  1. Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.

  2. Scegliere Elimina tutti i punti di interruzione o Disabilita tutti i punti di interruzione dal menu Debug.

Per modificare le proprietà dei punti di interruzione

  1. Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.

  2. Fare clic con il pulsante destro del mouse, scegliere Punto di interruzione, quindi la proprietà da modificare. Le opzioni disponibili sono Percorso, Condizione, Passaggi, Filtro e Quando numero di passaggi.

Vedere anche

Altre risorse

Utilizzo di stored procedure e di funzioni definite dall'utente