Condividi tramite


Procedura: configurare i computer per l'abilitazione del debug di CLR SQL e Transact-SQL

Per abilitare il debug degli script Transact-SQL o degli oggetti CLR SQL (Common Language Runtime SQL Server), è necessario configurare il firewall nei computer sui quali sono in esecuzione Visual Studio e SQL Server. Se i firewall non sono configurati correttamente, viene visualizzato il messaggio "Annullato da utente" quando si tenta di eseguire il debug. Per ulteriori informazioni sul debug di Transact-SQL, vedere Debug di Transact-SQL nel sito Web Microsoft (la pagina potrebbe essere in inglese).

Per configurare il computer sul quale viene eseguito Visual Studio

  1. Configurare il firewall in modo da aggiungere le eccezioni porte in ingresso seguenti: TCP 135, UDP 400 e UDP 500.

    Per ulteriori informazioni su come configurare manualmente Windows Firewall, vedere How to: Manually Configure the Windows XP Firewall for Remote Debugging o How to: Manually Configure the Windows Vista Firewall for Remote Debugging. Se si utilizza un firewall diverso o aggiuntivo, vedere la documentazione specifica del firewall per ulteriori informazioni.

  2. Aggiungere un'eccezione di programma al firewall per DevEnv.exe.

    È necessario configurare il firewall anche su SQL Server.

Per configurare il computer sul quale viene eseguito SQL Server

  1. Configurare il firewall in modo da aggiungere le eccezioni porte in ingresso seguenti: TCP 135, UDP 400 e UDP 500.

    Per ulteriori informazioni su come configurare manualmente Windows Firewall, vedere How to: Manually Configure the Windows XP Firewall for Remote Debugging o How to: Manually Configure the Windows Vista Firewall for Remote Debugging. Se si utilizza un firewall diverso o aggiuntivo, vedere la documentazione specifica del firewall per ulteriori informazioni.

  2. Aggiungere un'eccezione di programma al firewall per sqlsrvr.exe.

  3. Se si desidera eseguire il debug di oggetti CLR SQL, è necessario eseguire i passaggi aggiuntivi seguenti:

    • Aggiungere un'eccezione di programma al firewall per msvsmon.exe.

    • Aggiungere un'eccezione per Condivisione file e stampanti.

Vedere anche

Attività

Procedura: eseguire il debug di una stored procedure CLR SQL

Altre risorse

Esecuzione del debug di oggetti di database che utilizzano codice gestito (debug CLR SQL)