Procedura: eseguire il debug di T-SQL tramite SQL Server Management Studio
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
È possibile eseguire tutto lo sviluppo T-SQL ad eccezione del debug in SQL Server Management Studio. Per lo sviluppo T-SQL complesso è opportuno considerare questa opzione.
In questa procedura si presuppone che sia stato sviluppato e correttamente distribuito un oggetto T-SQL al database e che occorra eseguirne il debug. Si presuppone inoltre che si esegua il debug locale. La stessa procedura di base può tuttavia essere eseguita per il debug remoto.
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 della versione utilizzata. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Per eseguire uno script di prova da SQL Server Management Studio
Aprire Visual Studio e stabilire una connessione al database. Per ulteriori informazioni, vedere Procedura: connettersi a un database.
Collegare il debugger al processo SQL Server attenendosi alla procedura riportata di seguito.
Scegliere Connetti a processo dal menu Strumenti.
Nella finestra di dialogo, individuare sqlservr.exe nell'elenco dei processi disponibili e fare clic per evidenziarlo.
Scegliere il pulsante Seleziona per aprire la finestra Seleziona tipo di codice.
Selezionare l'opzione Determina automaticamente il tipo di codice di cui eseguire il debug e scegliere OK.
Scegliere il pulsante Connetti.
In Esplora server, aprire l'oggetto database di cui occorre eseguire il debug e impostare i punti di interruzione.
In SQL Server Management Studio, eseguire uno script di prova dell'oggetto database. Non è possibile impostare punti di interruzione in questo script, ma lo script causa l'esecuzione dell'oggetto database e il raggiungimento dei relativi punti di interruzione.
Il codice relativo all'oggetto viene visualizzato in Visual Studio. Una freccia gialla sul margine sinistro grigio indica l'istruzione che sta per essere eseguita. È ora possibile utilizzare la maggior parte delle funzionalità di debug già note.
Per terminare il debug, premere F5 o Avvio. Il codice verrà eseguito e il debugger chiuso.