Si tienes datos almacenados en una base de datos de DB2, puedes conectarte utilizando IBM Data Server Runtime Client. Para instalar el cliente, necesitas:
- Descargar el IBM Data Server Runtime Client desde la página Download Clients and Drivers (Descargar clientes y controladores) del sitio web de IBM.
Asegúrate de seleccionar el conector correcto para que coincida con la instalación de WPS Analytics de 32 o 64 bits. - En el mismo dispositivo en el que está instalado WPS Analytics, ejecutar el instalador de DB2.
- Establecer la variable de entorno DB2CMDEXE para que apunte al archivo db2cmd.exe (típicamente bajo C:\Archivos de programa\IBM\SQLLIB\BIN\db2cmd.exe), de la manera siguiente:
- En el Panel de control, selecciona el grupo Sistema y seguridad. Selecciona Sistema y haz clic en Configuración avanzada del sistema.
- En la pestaña Avanzada, haz clic en Variables de entorno. En la sección Variables del sistema, haz clic en Nueva.
- Crea una variable del sistema con un Nombre de variable de DB2CMDEXE y un Valor de la variable de la ruta de instalación del IBM Data Server Runtime Client, por ejemplo C:\Archivos de programa\IBM\SQLLIB\BIN\db2cmd.exe.
- Haz clic en Aceptar para guardar los cambios y cierra el resto de los cuadros de diálogo del sistema y de seguridad haciendo clic en Aceptar cada vez.
- Configurar la conexión al servidor al que accedes:
- Abre un símbolo del sistema y ejecuta DB2CMD. En la nueva ventana, escribe DB2 para acceder al procesador de línea de comandos para el cliente de DB2.
- Crea un nodo para hacer referencia a la base de datos remota, utilizando el siguiente comando:
catalog TCPIP node nombre_de_nodo REMOTE servidor SERVER servicio_de_puerto
Donde:
- nombre_de_nodo es el nombre de conexión local.
- servidor es la dirección IP o el nombre del servidor que hospeda la base de datos.
- servicio_de_puerto es el número de puerto del servidor o el nombre de la instancia de la base de datos en el servidor.
- Crea una referencia de instancia de base de datos a la que se conectará a través del nombre_de_nodo, utilizando el siguiente comando:
catalog database nombre_de_base_de_datos AS nombre_de_alias AT NODE nombre_de_nodo
Donde:
- nombre_de_base_de_datos es la instancia de la base de datos en el servidor de DB2.
- nombre_de_alias es el nombre que utilizarás en el cliente de DB2 para conectarte a la instancia de la base de datos.
- nombre_de_nodo es el nombre de conexión creado anteriormente.
- Conéctalo al nombre de conexión local nombre_de_nodo utilizando el siguiente comando:
connect to nombre_de_nodo user nombre_de_usuario using contraseña
Donde:
- nombre_de_nodo es el nombre de conexión creado anteriormente.
- nombre_de_usuario y contraseña son tu Id. de usuario y contraseña para el servidor de DB2.
Si la conexión se realiza correctamente, se muestra la información de la base de datos y puedes cerrar la línea de comandos para el cliente de DB2:
Database Connection Information
Database server = DB2/LINUX
SQL authorization ID = TEST
Local database alias = TESTDB2
Una vez que se haya instalado el cliente, puedes probar la conexión utilizando el siguiente programa de lenguaje SAS:
LIBNAME DATASRC DB2 user=nombre_de_usuario password=contraseña DSN=TESTDB2;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Donde debes reemplazar nombre_de_usuario y contraseña con tu nombre de usuario y contraseña para el servidor.
- El procedimiento DATASETS devuelve los nombres de todas las tablas en la base de datos seleccionada; para las bases de datos con un gran número de tablas, la ejecución de este programa podría tomar más tiempo.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.