Utilice el asistente para el despliegue de rutinas para desplegar procedimientos almacenados o funciones definidas por el usuario en una base de datos. En algunos casos, puede crear una rutina utilizando una definición de servidor y, a continuación, desplegarla en el mismo tipo de servidor o en un servidor con una definición de servidor diferente.
Requisitos previos: - Para desplegar un procedimiento almacenado SQL utilizando binarios procedentes de un servidor de DB2 para z/OS V8
en un servidor de DB2 para z/OS V8, deberá aplicar el
PTF JDB881D tanto al servidor de origen como al servidor de destino.
- Para desplegar un procedimiento almacenado Java en un servidor DB2 UDB para Linux, UNIX y Windows versión
8.1 ó 8.2, deberá instalar el FixPak 13 o posteriores
Puede desplegar procedimientos almacenados para DB2 para Linux, UNIX y Windows o DB2 para z/OS de una de estas dos formas:
- Puede desplegar binarios que se han compilado previamente en el servidor.
- Puede realizar un despliegue realizando una compilación completa.
En la página Opciones de despliegue del asistente para desplegar rutinas, especifique cuál de estas dos opciones de despliegue desea utilizar.
Restricción: Los procedimientos almacenados Java que se han almacenado utilizando el controlador heredado no se pueden desplegar utilizando binarios.
Las instrucciones de este tema se aplican a rutinas del proyecto de desarrollo de datos y del Explorador de bases de datos. Si ha exportado una rutina en un sistema de archivos, puede desplegar la rutina siguiendo las instrucciones del archivo denominado
DeployInstructions.txt que se ha generado junto con el script de exportación en la carpeta de archivos que haya especificado en el asistente para la exportación de una rutina.
Para
desplegar una rutina en una base de datos:
- Pase a la perspectiva Datos.
- Pulse el botón derecho del ratón sobre uno o varios objetos de datos soportados o la carpeta de rutinas del Explorador de proyectos de datos o el Explorador de bases de datos y, a continuación, pulse Desplegar en el menú emergente. Se abre un asistente.
- Lleve a cabo los pasos que le indica el asistente. Algunos campos del asistente se rellenan en función
de la configuración predeterminada que se especifica en las páginas de preferencias de opciones de despliegue, y otros se rellenan con los valores de las rutinas que desea desplegar. Si selecciona la opción de realizar el despliegue en un servidor diferente, puede seleccionar una conexión con la base de datos existente o crear una conexión nueva. Las conexiones con los servidores de base de datos soportados son las únicas conexiones que están disponibles en lista de conexiones existentes.
- Pulse Finalizar.
El proceso de despliegue comienza y, en la vista Salida de datos, podrá ver el progreso y los correspondientes mensajes. Después de desplegar una rutina, puede renovar la carpeta Procedimientos almacenados o Funciones definidas por el usuario en la conexión con la base de datos de la vista Explorador de bases de datos para verificar que la rutina se añadió al servidor. Si la rutina se desplegó desde el Explorador de proyectos de datos y la base de datos de destino es la misma base de datos que se asignó al proyecto de desarrollo de datos, la vista Explorador de proyectos de datos muestra un icono de llave inglesa al lado del nombre de rutina para indicar que se ha desplegado la rutina.