Condividi tramite


Procedura: attivare il debug SQL per un progetto

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.

Nella procedura riportata di seguito viene descritto come attivare il debug SQL Server per un progetto mediante cui viene creata un'applicazione che chiama SQL Server. Questa procedura non è necessaria per eseguire semplici debug di tipo "Esegui istruzione" per oggetti database singoli tramite Esplora server né per progetti SQL Server.

Quando si esegue il debug di SQL Server 2000, questa procedura attiva il debug per tutti i server e tutti i database.

Quando si esegue il debug di SQL Server 2005, è necessario attivare anche il debug applicazione per le connessioni al database di cui si desidera eseguire il debug. Il debug viene attivato automaticamente quando si imposta un punto di interruzione in un oggetto T-SQL sul server. L'attivazione automatica potrebbe non essere possibile se non si dispone di una connessione che utilizza Autenticazione Windows. Per ulteriori informazioni, vedere Procedura: attivare il debug a più livelli.

Per eseguire il debug di oggetti database CLR SQL, è necessario aver attivato il debug CLR per la connessione al database selezionata. Il debug viene attivato automaticamente se si imposta un punto di interruzione in un oggetto CLR SQL. Per ulteriori informazioni, vedere Procedura: attivare il debug CLR per una connessione.

Non è possibile eseguire le istruzioni nel codice T-SQL o CLR SQL dall'applicazione, ma è necessario impostare un punto di interruzione nel codice di cui si desidera eseguire il debug.

Nota:

Dopo aver installato SQL Server 2000 Service Pack 3.0, per impostazione predefinita, il debug T-SQL viene disattivato per i client precedenti. Per istruzioni sulla riattivazione del debug T-SQL, vedere l'articolo 328151 della Knowledge Base: https://support.microsoft.com/default.aspx?scid=kb;it-it;328151.

Nota:

Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni attive. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per attivare il debug SQL da un progetto C++

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse e scegliere Proprietà dal menu di scelta rapida.

  2. Nella finestra di dialogo Pagine delle proprietà di <progetto> aprire il nodo Proprietà di configurazione e selezionare il nodo Debug.

  3. Impostare Debug SQL su Sì.

Per attivare il debug SQL per un progetto Visual Basic o C#

  1. In Esplora soluzioni selezionare il progetto.

  2. Fare clic con il pulsante destro del mouse, quindi scegliere Proprietà.

    Verrà visualizzata la finestra di dialogo Pagine delle proprietà.

  3. Fare clic sulla scheda Debug.

  4. Nella sezione Attiva debugger selezionare la casella di controllo Debug SQL Server.

Vedere anche

Altre risorse

Impostazione del debug di SQL