Nuevo conector de datos Informix

Un usuario Pregunto ✅

Agrinberg

Estoy tratando de conectarme a nuestra base de datos Informix usando el nuevo conector, pero no funciona. Para el nombre del servidor ingresé la dirección IP y el número de puerto (xxxx.xx.xx.xx: 3088) y para la base de datos acabo de ingresar el nombre de la base de datos en Informix (mev).

El mensaje de error que recibí fue que el usuario no está autorizado, sin embargo, estamos usando esta combinación de ID de usuario / contraseña con éxito en todas nuestras conexiones ODBC al mismo servidor / base de datos.

¿Falta algún formato o cadena de conexión en particular?

Gracias de antemano.

Hola, hablé con nuestros expertos en Informix, aquí está su respuesta:


IBM Informix Server admite múltiples protocolos de conectividad de red de cliente a servidor: (1) protocolo propietario de cliente a servidor IBM Informix; y (2) Arquitectura de base de datos relacional distribuida (DRDA) estándar de la industria. El controlador IBM ODBC para Informix admite ambos. Microsoft Connector para Informix solo admite DRDA.

Es necesario configurar el servidor Informix para que esté «habilitado para DRDA» y para escuchar las conexiones de red TCP / IP del cliente entrante en un «puerto DRDA» (el número de puerto predeterminado es 9089).

Para obtener más información, consulte el tema de la documentación de IBM Informix 12.1 titulado “Visión general de DRDA”, publicado en http://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.admin.doc/ids_admin_0206.htm

Específicamente, consulte el tema titulado “Configuración de la conectividad entre los servidores de bases de datos de Informix y los clientes de IBM Data Server”, publicado en http://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.admin.doc/ids_admin_0207 .htm


Agrinberg

En respuesta a arificar

Muchas gracias por la respuesta detallada, tiene sentido.

¿Puede volver a enviarme los enlaces de IBM proporcionados? Por alguna razón, no puedo abrirlos. ¿Quizás primero necesito registrarme en el sitio de soporte de IBM?

No se encuentra el recurso solicitado: /support/knowledgecenter/SSGU8G_12.1.0/com.ibm.admin.doc/ids_admin_0206.htm.

Gracias de nuevo 🙂

Agrinberg

En respuesta a Agrinberg

Por favor ignore el último mensaje, me doy cuenta de que es solo el punto al final de la URL que debe eliminarse 🙂

Gracias de nuevo.

En respuesta a Agrinberg

Gracias por informarme, he eliminado los puntos para futuros usuarios. 🙂

bartgroup

En respuesta a arificar

También soy un usuario de Pronto. Pronto usa bases de datos INFORMIX y habilitaron al oyente en su extremo.
Me enviaron algunos detalles para completar la configuración, incluido un nombre de protocolo:
nombreprotocal: drsoctcp

drsoctcp no está en la lista desplegable que puedo seleccionar, así que supongo que tengo que instalarlo.

1) ¿Puede ayudar con algunas pautas para instalar drsoctcp?

2) ¿Tiene algún servicio de soporte que pueda Team Viewer a mi máquina y ayudar con esta configuración?

3) ¿Algún soporte de consultoría en Australia que pueda ayudar y Team Viewer?

Hola @agrinberg,

En su escenario, ¿se conectó a la base de datos Informix a través del tipo de fuente de datos IBM Informix Database (Beta)? ¿Qué es Power BI Desktop que ejecutó?

Según mi prueba en el nuevo Power BI Desktop (2.35.4399.381), al marcar Obtener datos -> Base de datos de IBM Informix (Beta) -> Conectar, el mensaje aparece como un soplido:

a1.PNG

A partir de este mensaje, podemos saber que el nuevo conector es una versión preliminar, no la versión final. En su escenario, puede habilitar el seguimiento en Power BI Desktop: Archivo -> Opciones -> Diagnóstico -> Habilitar seguimiento. Luego, verifique el registro para ver si el problema está relacionado exactamente con el conector. Para obtener más información, consulte este artículo: Analizador de registros de seguimiento de Power BI Desktop.

Si tiene alguna pregunta, no dude en preguntar.

Atentamente,
Qiuyun Yu

Agrinberg

En respuesta a v-qiuyu-msft

Gracias, estoy usando la nueva versión de la versión de 64 bits del cliente Power BI Desktop (2.35.4399.381).

Activé el registro de seguimiento como mencionaste, sin embargo, solo muestra el mismo mensaje de error que recibo en el cliente:

DataMashup.Trace Information: 24579: {«Start»: «2016-06-06T17: 16: 56.3060365Z», «Action»: «Engine / IO / Db / Microsoft Informix Client / AuthorizationError», «Exception»: «La conexión El período de tiempo de espera expiró antes de que el servidor DRDA respondiera a la solicitud de conexión del cliente DRDA. SQLSTATE = HYT01 SQLCODE = -7049 SQLSTATE = HY000 SQLCODE = -1037 «,» SqlCode «:» – 1037 «,» ResourceExceptionKind «:» Ninguno «,» ProductVersion «:» 2.35.4399.381 (PBIDesktop) «,» ActivityId «:» 09d15123-4837-4f4e-8b49-b989d127b7b9 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 9668,» Tid » : 1, «Duración»: «00: 00: 00.0001624»}

La siguiente es la información de inicio de sesión que estoy usando:

Login.png

Necesito usar los siguientes parámetros (especificar servidor, host y protocolo además de solo el puerto) sin embargo, no sé cómo ingresarlos en la aplicación de escritorio Power BI:

setnet.jpg

Deja un comentario

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