El servidor del depurador, también conocido como motor de depuración, se ejecuta en el mismo sistema que el procedimiento almacenado que desea depurar. Este sistema puede ser su estación de trabajo o un sistema accesible a través de una red. Si depura un procedimiento almacenado que se está ejecutando en la estación de trabajo, está realizando una depuración local. Si depura un procedimiento almacenado que se está ejecutando en un sistema accesible a través de una conexión de red, está realizando una depuración remota.
Con la depuración remota puede ejecutar el procedimiento almacenado en un sistema y controlarlo desde la estación de trabajo. El sistema local ejecuta la interfaz de usuario del depurador y el sistema remoto ejecuta el motor de depuración y su procedimiento almacenado. Para poder depurar de forma remota, es necesario acceder a la máquina remota en la que residen la base de datos y la rutina que va a depurar.
Al depurar de forma remota, puede ser necesario configurar una regla para desactivar el cortafuegos personal. Algunas empresas tienen cortafuegos que podrían no permitirle conectarse a una máquina externa. Para determinar si hay acciones que puede llevar a cabo para conectarse a la máquina remota, póngase en contacto con el administrador del local.
Motivos para utilizar la depuración remota
La depuración remota puede resultar útil en diversas situaciones, como por ejemplo: