Procedura: attivare il debug CLR per una connessione
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. |
In questo argomento viene descritto come attivare il debug CLR SQL per una connessione al database SQL Server 2005. Questi passaggi non sono necessari se viene eseguito il debug dei soli oggetti database T-SQL.
Per eseguire il debug di applicazioni a più livelli, è necessario aver attivato il debug per il progetto. Per ulteriori informazioni, vedere Procedura: attivare il debug SQL per un progetto. Inoltre, è necessario aver attivato Debug applicazione per la connessione al database selezionata. Per ulteriori informazioni, vedere Procedura: attivare il debug a più livelli.
Nota: |
---|
Inoltre, è necessario aver attivato l'esecuzione di assembly CLR sul server SQL. Per ulteriori informazioni, cercare l'opzione /clr nella documentazione in linea di SQL Server 2005. |
Nota: |
---|
Una volta avviato il debug non è più possibile modificare le impostazioni in Esplora server. Le modifiche apportate in Esplora server non saranno effettive fino all'inizio della sessione di debug successiva. |
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. |
Attivazione del debug CLR SQL
Aprire Esplora server.
In Esplora server fare clic con il pulsante destro del mouse sulla connessione di cui si desidera eseguire il debug e scegliere Consenti debug SQL/CLR. Questa impostazione consente di attivare il debug CLR SQL per tutte le connessioni sul server.
Viene visualizzata una finestra di messaggio contenente l'avviso: "Il debug SQL/CLR determinerà l'interruzione di tutti i thread gestiti sul server. Continuare?". Quando si esegue il debug di oggetti database CLR SQL, l'interruzione dell'esecuzione comporta l'interruzione di tutti i thread nel server, con conseguente impatto su altri utenti. Per questo motivo, è consigliabile non eseguire il debug di applicazioni CLR SQL in un server di produzione.
Scegliere Sì per attivare il debug.