Puede depurar rutinas desplegadas en módulos de base de datos.
Si es necesario, puede editar la rutina y luego desplegar y ejecutar la rutina actualizada.
Antes de empezar
Un módulo de base datos debe contener rutinas que puedan modificarse y desplegarse desde el entorno de trabajo.
Acerca de esta tarea
Si una rutina del módulo no se ejecuta correctamente, puede depurarla desde el entorno de trabajo. Para modificar la rutina, debe editar una copia de la misma en el Editor de rutinas. Para probar los cambios, despliegue y ejecute la rutina actualizada. Al desplegar la rutina, sustituye la rutina existente en el módulo.
Consejo: Desde la vista Propiedades, puede ver las propiedades del módulo y de la rutina, incluido el código fuente de la rutina.
Procedimiento
Para depurar, editar y ejecutar una rutina que se encuentra en un módulo:
- En el Explorador de orígenes de datos, conéctese a la base de datos y navegue hasta el módulo que contiene la rutina. Cada esquema de la carpeta Esquemas contiene una carpeta Módulo.
- Despliegue la rutina para la depuración. Pulse con el botón derecho del ratón en la rutina y seleccione Desplegar para abrir el asistente Desplegar rutinas.
Al desplegar la rutina, seleccione Habilitar depuración en la página Opciones de rutina del asistente para desplegar la rutina.
- Complete los pasos del asistente. La rutina se despliega de nuevo y puede depurarse.
- Inicie el depurador. Pulse con el botón derecho del ratón en la rutina y seleccione Depurar. Con el depurador, pruebe la rutina para detectar posibles errores su ejecución.
- Si es necesario, edite la rutina. Pulse con el botón derecho del ratón en la rutina y seleccione Abrir con editor de rutinas.
Se abre una copia e la rutina en el Editor de rutinas.
Puede guardar la rutina como archivo en su equipo. El archivo guardado contiene el código fuente de la rutina e información sobre propiedades de la base de datos.
- Despliegue la rutina desde el Editor de rutinas. Pulse el botón
.
Al desplegar la rutina actualizada, ésta sustituye la rutina del módulo de base de datos.
- Ejecute o depure la rutina desde el Editor de rutinas.
- Para ejecutar la rutina desplegada, pulse el botón
.
- Si ha habilitado la depuración, pulse el botón
para depurarla.
Qué hacer a continuación
Para inhabilitar la depuración de la rutina, deseleccione la opción Habilitar depuración al desplegar la rutina.