Condividi tramite


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

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Standard

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

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

  1. Aprire Visual Studio e stabilire una connessione al database. Per ulteriori informazioni, vedere Procedura: connettersi a un database.

  2. Collegare il debugger al processo SQL Server attenendosi alla procedura riportata di seguito.

    1. Scegliere Connetti a processo dal menu Strumenti.

    2. Nella finestra di dialogo, individuare sqlservr.exe nell'elenco dei processi disponibili e fare clic per evidenziarlo.

    3. Scegliere il pulsante Seleziona per aprire la finestra Seleziona tipo di codice.

    4. Selezionare l'opzione Determina automaticamente il tipo di codice di cui eseguire il debug e scegliere OK.

    5. Scegliere il pulsante Connetti.

  3. In Esplora server, aprire l'oggetto database di cui occorre eseguire il debug e impostare i punti di interruzione.

  4. 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.

  5. 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.

  6. Per terminare il debug, premere F5 o Avvio. Il codice verrà eseguito e il debugger chiuso.

Vedere anche

Altre risorse

Riferimenti per procedure comuni