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.
Prerrequisitos: para desplegar una procedimiento almacenado SQL utilizando binarios
de un servidor de DB2 para z/OS V8
a un servidor de DB2 para z/OS V8,
deberá aplicarse el PTF JDB881D a los dos servidores de origen y de destino.
Puede desplegar procedimientos almacenados para DB2 para Linux, UNIX y Windows o DB2 para z/OS de dos maneras:
- Puede desplegar binarios creados previamente en el servidor.
- Puede desplegar haciendo una construcción completa.
En la página Opciones de despliegue del asistente Desplegar rutinas,
especifique cuál de estas dos opciones de despliegue desea utilizar.
Restricción: Los procedimientos almacenados Java
construidos utilizando el controlador anterior no se pueden desplegar utilizando binarios.
Las instrucciones de este tema se aplican a rutinas de proyectos de desarrollo de datos y del Explorador de bases de datos. Si exportó una rutina al
sistema de archivos, puede desplegarla siguiendo las instrucciones
del archivo DeployInstructions.txt generado con
el script de exportación en la carpeta de archivos especificada
en el asistente Exportar 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 por omisión 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.