Cómo: Habilitar una depuración de SQL Server 2005

Actualización: noviembre 2007

Este tema se aplica a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Si tiene el software requerido, puede habilitar la depuración de SQL mediante estos pasos. Para obtener más información, vea Requisitos de software.

SQL Server puede ejecutarse en el mismo equipo que la aplicación o en un equipo remoto. Si sólo está depurando código de T-SQL, no se requiere ninguna configuración remota.

Para depurar código remoto de SQL CLR, debe instalar el Monitor de depuración remota (msvsmon.exe) en el equipo remoto de SQL Server 2005. Los componentes de la depuración de SQL se instalan al ejecutar el programa de instalación de SQL Server con las opciones adecuadas.

Se requieren procedimientos de instalación adicionales para cada proyecto de SQL Server de Microsoft Visual Studio 2005 y para la conexión de base de datos utilizada en una sesión de depuración. Para obtener información adicional, vea Cómo: Habilitar la depuración SQL para un proyecto, Cómo: Habilitar la depuración CLR para una conexión y Cómo: Habilitar la depuración de varios niveles.

Para habilitar la depuración de SQL

  1. Instale el Monitor de depuración remota en el equipo de SQL Server 2005. Para obtener más información, vea Cómo: Configurar la depuración remota.

  2. Establezca los permisos de SQL Server para la depuración. Para obtener más información, vea Cómo: Establecer permisos de SQL Server para depurar.

  3. Si la versión de SQL Server es SQL Server 2000, configure DCOM para la depuración de SQL en el servidor para la depuración de SQL. Para obtener más información, vea Cómo: Configurar DCOM para la depuración de SQL Server 2000.

  4. Si está depurando en Service Pack 2 de Windows XP, siga el procedimiento que se describe a continuación para configurar el firewall de conexión a Internet para que se pueda realizar la depuración remota. Para obtener instrucciones e información detallada, vea Cómo: Configurar la depuración remota.

    1. En el equipo host de Visual Studio, debe agregar Devenv.exe a la lista de excepciones y abrir el puerto TCP 135.

    2. En el equipo remoto (de SQL), debe abrir el puerto TCP 135 y agregar sqlservr.exe a la lista de excepciones. Si la directiva de dominio requiere que la comunicación de red se realice a través de IPSec, debe abrir los puertos UDP 4500 y UDP 500.

  5. Al depurar SQL Server 2005, no es preciso iniciar manualmente el Monitor de depuración remota (msvsmon). Si está habilitada la depuración de SQL CLR y se alcanza un punto de interrupción, el depurador la iniciará automáticamente. Si está depurando SQL 2000, vea Cómo: Ejecutar el Monitor de depuración remota para obtener las instrucciones de inicio manual.

Vea también

Tareas

Cómo: Habilitar la depuración de SQL en Microsoft SQL Server 2000 Desktop Engines

Conceptos

Depurar SQL

Referencia

Errores de la instalación de la depuración de SQL y sus soluciones

Otros recursos

Configurar la depuración de SQL

Preparación y configuración de la depuración