Condividi tramite


Procedura: attivare il debug di SQL Server 2005

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.

Se si dispone del software necessario, sarà possibile attivare il debug di SQL procedendo nel modo indicato di seguito. Per ulteriori informazioni, vedere Requisiti software.

SQL Server può essere eseguito sullo stesso computer in cui è installata l'applicazione o su un computer remoto. Se si esegue il debug solo di codice T-SQL, non è richiesta alcuna installazione remota.

Per il debug di codice CLR SQL remoto, è necessario installare Remote Debugging Monitor (msvsmon.exe) nel computer SQL Server 2005 remoto. Se l'installazione di SQL Server viene eseguita con le opzioni corrette, verranno installati anche tali componenti.

Sono richieste procedure di installazione aggiuntive per ogni progetto SQL Server Microsoft Visual Studio 2005 e per la connessione al database utilizzata in una sessione di debug. Per ulteriori informazioni, vedere Procedura: attivare il debug SQL per un progetto, Procedura: attivare il debug CLR per una connessione e Procedura: attivare il debug a più livelli.

Per attivare il debug di SQL

  1. Installare Remote Debugging Monitor nel computer SQL Server 2005. Per ulteriori informazioni, vedere Procedura: impostare il debug remoto.

  2. Impostare le autorizzazioni di SQL Server per il debug. Per ulteriori informazioni, vedere Procedura: impostare le autorizzazioni SQL Server per il debug.

  3. Se si utilizza SQL Server 2000, configurare DCOM per il debug SQL nel server per il debug SQL. Per ulteriori informazioni, vedere Procedura: configurare DCOM per il debug di SQL Server 2000.

  4. Se si esegue il debug in Windows XP Service Pack 2, è necessario eseguire le operazioni riportate di seguito per configurare il firewall connessione Internet per il debug remoto. Per istruzioni e dettagli, vedere Procedura: impostare il debug remoto.

    1. Nel computer host Visual Studio, è necessario aggiungere Devenv.exe all'elenco Eccezioni e aprire la porta TCP 135.

    2. Nel computer remoto (SQL), è necessario aprire la porta TCP 135 e aggiungere sqlservr.exe all'elenco Eccezioni. Se i criteri del dominio richiedono che la comunicazione di rete avvenga tramite IPSec, è necessario aprire le porte UDP 4500 e UDP 500.

  5. Quando si esegue il debug di SQL Server 2005, non occorre avviare manualmente Remote Debugging Monitor (msvsmon) poiché verrà automaticamente avviato dal debugger se il debug CLR SQL è attivato e si raggiunge un punto di interruzione. Se si esegue il debug di SQL 2000, vedere Procedura: eseguire Remote Debugging Monitor per istruzioni sull'avvio manuale.

Vedere anche

Attività

Procedura: attivare il debug SQL in SQL 2000 Desktop Engine

Concetti

Debug di SQL

Riferimenti

Errori di impostazione del debug di SQL e Risoluzione dei problemi

Altre risorse

Impostazione del debug di SQL

Impostazioni di debug e preparazione