Pregunta

¿Cuáles son los pasos necesarios para poder depurar de forma remota un procedimiento almacenado (SQL Server 2005) desde VS 2005?

Las máquinas cliente y servidor están en el mismo dominio. Nunca he hecho esto, por lo que las instrucciones paso a paso serían muy apreciadas.

¿Fue útil?

Solución

¡Gran pregunta! Si no me equivoco, ya no creo que la depuración sea posible dentro de SQL Management Studio (como en los días de SQL Server 2000, Enterprise Studio).

Instrucciones para depurar remotamente los procedimientos almacenados de MS SQL en Visual Studio 2005

  1. Inicie Visual Studio (si está ejecutando desde Vista, Ejecutar como administrador )
  2. Dentro de Visual Studio 2005, haga clic en Ver - > Explorador de servidores , que notará que aparece un panel con un elemento Conexiones de datos .
  3. Haz clic derecho en Conexiones de datos y selecciona Agregar conexión
  4. Asegúrese de que Fuente de datos esté configurado en SqlClient .
  5. Complete la información de conexión del servidor, completando el nombre de la base de datos donde se encuentra el procedimiento almacenado que desea depurar.
  6. Una vez que se haya establecido una conexión exitosa, notará que se rellena un árbol para la base de datos que le proporciona la lista de Tablas, Vistas, Procedimientos almacenados, Funciones, etc.
  7. Expanda Procedimientos almacenados , busque el que desea depurar y haga clic derecho en él y seleccione Paso a procedimiento almacenado .
  8. Si el procedimiento almacenado tiene parámetros, aparecerá un diálogo y podrá especificar cuáles son esos parámetros.
  9. En este punto, dependiendo de la configuración de su firewall y de lo que no, es posible que se le solicite que realice modificaciones en su firewall para permitir que se abran los puertos necesarios. Sin embargo, Visual Studio parece manejar esto por ti.
  10. Una vez completado, Visual Studio debe ubicarlo al comienzo del procedimiento almacenado para que pueda iniciar el proceso de depuración.

¡Feliz depuración!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top