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]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per aprire una stored procedure, una funzione definita dall'utente o un trigger
Stabilire una connessione a un database.
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
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.
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
Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.
Fare clic con il pulsante destro del mouse, scegliere Punto di interruzione, quindi Rimuovi punto di interruzione.
Per disabilitare un punto di interruzione
Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.
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
Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.
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
Posizionare il cursore su una riga della sintassi SQL in cui è presente il punto di interruzione.
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