Compartir a través de


Cómo: Habilitar la depuración CLR para una conexión

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.

En este tema se describe cómo habilitar la depuración de SQL CLR para una conexión a la base de datos de SQL Server 2005. Si solo va a depurar objetos de base de datos de T-SQL, no necesita seguir estos pasos.

Para depurar aplicaciones de base de datos de varios niveles, debe habilitar la depuración del proyecto. Para obtener más información, vea Cómo: Habilitar la depuración SQL para un proyecto. Asimismo debe habilitar Depuración de aplicación para la conexión a la base de datos seleccionada. Para obtener más información, vea Cómo: Habilitar la depuración de varios niveles.

Nota:

También debe habilitar la ejecución de los ensamblados CLR en el servidor SQL Server. Para más obtener más información, vea la Opción habilitar CLR en SQL Server 2005 Books Online.

Nota:

Una vez se haya iniciado la depuración, no se puede cambiar la configuración en el Explorador de servidores. Los cambios realizados en el Explorador de servidores no tendrán efecto hasta el inicio de la próxima sesión de depuración.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Habilitar la depuración de SQL CLR

  1. Abra el Explorador de servidores.

  2. En el Explorador de servidores, haga clic con el botón secundario del mouse (ratón) en la conexión que desea depurar y seleccione Permitir depuración SQL/CLR. Esta configuración habilita la depuración de SQL CLR para todas las conexiones en el servidor.

  3. Aparece un cuadro de mensaje con la advertencia: "La depuración SQL/CLR detendrá todos los subprocesos administrados en el servidor. ¿Desea continuar?". Al interrumpirse la ejecución mientras se depuran los objetos de base de datos SQL CLR, se interrumpen todos los subprocesos en el servidor y esto afecta a otros usuarios. Por esta razón, no debe depurar aplicaciones de SQL CLR en un servidor de producción.

  4. Haga clic en Sí para habilitar la depuración.

Vea también

Otros recursos

Configurar la depuración de SQL