Problema al conectar Power BI Desktop a la base de datos IBM DB2

Un usuario Pregunto ✅

aogland

No puedo conectar mi Power BI Desktop a una base de datos IBM DB2.

Si solo agrego el nombre del servidor y la base de datos, obtengo un «Microsoft Db2 Client: no se pudo establecer la conexión porque la máquina de destino la rechazó activamente 155.209.240.10: 50000 SQLSTATE = 08S01 SQLCODE = -1037».

Me dijeron que usara el puerto 8471 y, al agregar servidor: puerto, aparece otro error.

He intentado usar IBM y Microsoft Driver.

En la página siguiente, he agregado el usuario «Base de datos» que funciona con ODBC/WinSQL ya que no tenemos el mismo

Con IBM Driver obtengo «DB2: no pudimos encontrar un proveedor de base de datos con el nombre invariable ‘IBM.Data.DB2′» e intenté instalar el «Paquete de controlador de servidor de datos (controlador DS)» recomendado.

¿Hay alguna guía, o alguien que haya tenido problemas que pueda compartir lo que hizo para que funcione?

El servidor está alojado en un socio de alojamiento.

Puedo conectarme usando ODBC, pero luego necesitamos instalar Client Access para todos los usuarios, y funciona muy lento.

afsantos68

¿El nombre de la base de datos es el mismo que el nombre de una biblioteca?

Anónimo

También tengo el mismo problema con la conexión a DB2 desde PBI.

Usando el controlador de Microsoft:

Detalles: «Microsoft Db2 Client: no se pudo establecer la conexión porque la máquina de destino la rechazó activamente xxx.xxx.xxx.xxx:xxxx SQLSTATE=08S01 SQLCODE=-1037»

Usando el controlador de IBM:

Protocolo de comunicación utilizado: «TCP/IP». API de comunicación que se está utilizando: «SOCKETS».

He intentado conectarme a través de Microsoft Excel con éxito. ¿Alguien ha encontrado una solución para esto?

BjoernSchaefer

En respuesta a Anónimo

Hola @Anónimo y todos los demás en este hilo.

Para mí, funciona durante casi un año. Estoy usando el MS-Driver. Lo importante es que tengo que usar el puerto 446, por el motivo que sea. La otra cosa es que PBI Desktop está teniendo dificultades, desde la actualización de diciembre de 2018, para actualizar las tablas de las bases de datos IBM DB2. La actualización toma, como, una eternidad. En este momento, estoy ejecutando una actualización durante 6 (!) horas. Ya abrí un Ticket de soporte y lo mantendré actualizado en este hilo.

https://community.powerbi.com/t5/Issues/Slow-DB2-refresh-Power-BI-Desktop/idi-p/602152

Saludos

BjoernSchaefer

weedenwright

En respuesta a BjoernSchaefer

Sé que este hilo tiene un año, pero estoy experimentando el mismo problema. ¿Alguien tuvo suerte solucionando este problema? He desinstalado, reiniciado, reinstalado, reiniciado, saltado sobre una pierna… nada funciona.

¿Alguien?

sin sentido

En respuesta a weedenwright

Actualicé a la última versión de escritorio de Power BI (versión del 23/04/2020) y ya no puedo conectarme a mis datos de iSeries. Muerto en el agua aquí, ya que trabajar en tableros es todo mi trabajo en casa en este momento. Además, la opción Editar consultas desapareció de esta versión, por lo que me veo obligado a crear nuevas fuentes de datos en lugar de editar una instrucción SQL en las consultas originales para acelerar la actualización.

¡Súper frustrante! Primero, la nueva versión de la puerta de enlace arroja errores falsos, ¿ahora esto? ¡¿Qué pasó con las pruebas de Microsoft antes de implementar las actualizaciones?!

sin sentido

En respuesta a weedenwright

Actualicé a la última versión de escritorio de Power BI (versión del 23/04/2020) y ya no puedo conectarme a mis datos de iSeries. Muerto en el agua aquí, ya que trabajar en tableros es todo mi trabajo en casa en este momento. Además, la opción Editar consultas desapareció de esta versión, por lo que me veo obligado a crear nuevas fuentes de datos en lugar de editar una instrucción SQL en las consultas originales para acelerar la actualización.

¡Súper frustrante! Primero, la nueva versión de la puerta de enlace arroja errores falsos, ¿ahora esto? ¡¿Qué pasó con las pruebas de Microsoft antes de implementar las actualizaciones?!

REKLP

Vote a favor de la pregunta si tiene el mismo problema.

ahilansinn

Se encuentra con el mismo problema: ¿hay una solución para esto? ¿Alguien puede ayudar?

greg_deckler

¿Puedes hacer telnet a esa IP y puerto?

Podrías echarle un vistazo a este hilo similar:

http://community.powerbi.com/t5/Integraciones-con-Archivos-y/Error-al-intentar-conectarse-a-IBM-DB2/…

afsantos68

En respuesta a greg_deckler

¿El nombre de la base de datos es el mismo que el nombre de una biblioteca? si no, ¿cómo puedo saber el nombre de la base de datos? Gracias

aogland

No puedo conectar mi Power BI Desktop a una base de datos IBM DB2. Si solo agrego el nombre del servidor y la base de datos, obtengo un «Microsoft Db2 Client: no se pudo establecer la conexión porque la máquina de destino la rechazó activamente 155.209.240.10: 50000 SQLSTATE = 08S01 SQLCODE = -1037». Me dijeron que usara el puerto 8471 y, al agregar servidor: puerto, aparece otro error. He intentado usar IBM y Microsoft Driver. En la página siguiente, agregué el usuario de «Base de datos» que funciona con ODBC/WinSQL, ya que no tenemos el mismo. Usando IBM Driver obtengo «DB2: no pudimos encontrar un proveedor de base de datos con el nombre invariable ‘IBM.Data.DB2′» e intenté instalar el «Paquete de controlador de servidor de datos (controlador DS)» recomendado. ¿Hay alguna guía, o alguien que haya tenido problemas que pueda compartir lo que hizo para que funcione? El servidor está alojado en un socio de alojamiento. Puedo conectarme usando ODBC, pero luego necesitamos instalar Client Access para todos los usuarios, y funciona muy lento.

En respuesta a aogland

@aogland

Asegúrese de que la instancia se esté ejecutando en el servidor. Los servicios TCP/IP se inician en el servidor DB2 remoto. El número de puerto es correcto y está abierto en el servidor.

Acabo de probar con el nombre del servidor y el nombre de la base de datos. Puede conectar la base de datos DB2 correctamente.

1111.PNG

2222.PNG

Saludos,

Simón Hou

afsantos68

En respuesta a v-sihou-msft

¿El nombre de la base de datos es el mismo que el nombre de una biblioteca? si no, ¿cómo puedo saber el nombre de la base de datos? Gracias

robarivas

En respuesta a v-sihou-msft

Hola @aogland, @v-sihou-msft y @Greg_Deckler

Todavía no puedo hacer que la conexión funcione. Alguien tiene idea de que puedo estar haciendo mal?? Instalé el software IBM Data Server Driver Package y especifiqué el servidor, el puerto y el nombre de la base de datos correctos. ¿Qué más se supone que debo hacer?

Sigo recibiendo el siguiente error al usar el controlador de IBM:

No pudimos encontrar un proveedor de base de datos con el nombre invariable ‘IBM.Data.DB2’

Usando el controlador de Microsoft obtengo:

No se encontró el paquete correspondiente a una solicitud de ejecución de sentencia SQL. SQLSTATE=51002 SQLCODE=-805

aogland

En respuesta a robarivas

Todavía no he conseguido que funcione.

dmontella

En respuesta a aogland

El mismo problema exacto al conectarse a DB2 desde Power BI:

Detalles: «IBM DB2: no pudimos encontrar un proveedor de base de datos con el nombre invariable ‘IBM.Data.DB2’.
Este error podría deberse a que se requiere un software de cliente específico del proveedor, pero falta en esta computadora. Para descargar software de cliente para este proveedor, visite el siguiente sitio y elija la versión de 64 bits (x64) de, como mínimo, ‘IBM Data Server Driver Package (DS Driver)’: https://go.microsoft.com/fwlink /p/?LinkID=274911″

ahilansinn

En respuesta a dmontella

Se encuentra con los mismos problemas. ¿Puede alguien más aquí?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *