Error de conexión de Power BI Informix

Un usuario Pregunto ✅

gansoxd

Hola,

Estoy tratando de conectarme a Power BI usando IBM Informix Database (Beta) pero después de configurar mis credenciales, aparece el siguiente error:

Detalles: «Microsoft Informix Cliente: No se conoce tal host SQLSTATE = 08S01 SQLCODE = -1336 «.

Busqué en el foro pero no pude encontrar las mismas publicaciones de error, así que lo estoy escribiendo aquí.

Mi conexión está bien cuando pruebo en Setnet32.

Actualmente estoy usando Power BI versión 2.37.4464.361 de 64 bits.

También intenté crear y usar ODBC, pero cuando lo hago, aparece este error:

El DNS especificado contiene arquitecturas que no coinciden entre el controlador y la aplicación.

¿Alguna ayuda?

gansoxd

Después de muchos intentos infructuosos, me comuniqué con el soporte de Microsoft. Después de un poco de acceso remoto y minería de datos, el equipo de desarrolladores de Power BI encontró el problema:

Después de algunos cambios, el error que estaba recibiendo cambió de -1336 a -1040, lo que significa EXCSAT_FAILURE, un error de protocolo DRDA de un servidor Informix.

Power BI usa el protocolo DRDA. Estaba usando olsoctcp, he estado usando el mismo puerto para todos los productos de Microsoft que uso actualmente, así que tuve que cambiar a un puerto que estaba configurado con DRDA y finalmente funcionó.

Estoy respondiendo para resolver este tema y para cualquier persona que pueda tener un problema similar.

gansoxd

Después de muchos intentos infructuosos, me comuniqué con el soporte de Microsoft. Después de un poco de acceso remoto y minería de datos, el equipo de desarrolladores de Power BI encontró el problema:

Después de algunos cambios, el error que estaba recibiendo cambió de -1336 a -1040, lo que significa EXCSAT_FAILURE, un error de protocolo DRDA de un servidor Informix.

Power BI usa el protocolo DRDA. Estaba usando olsoctcp, he estado usando el mismo puerto para todos los productos de Microsoft que uso actualmente, así que tuve que cambiar a un puerto que estaba configurado con DRDA y finalmente funcionó.

Estoy respondiendo para resolver este tema y para cualquier persona que pueda tener un problema similar.

shunsho

En respuesta a gansoxd

Hola gansoxd

Gracias por tu solucion.

¿Podrías publicar paso a paso cómo cambias el puerto? ¿Lo hiciste en SetNet32?

¡Gracias!

shunsho

robot_rojo

En respuesta a gansoxd

Hola gansoxd:

Me encuentro con el mismo error que informó inicialmente (SQLCODE = -1336).

¿Dónde y cómo configuró un puerto para usar el protocolo DRDA para resolver el problema? ¿Tuvo que configurar este puerto en la máquina que ejecuta el servidor de base de datos Informix? ¿O configuró esto en la máquina cliente que ejecuta Power BI?

¿Y cómo configuró exactamente este puerto? ¿Tuvo que cargar controladores desde Informix SDK para hacerlo?

Gracias,

artkagel

En respuesta a robot_rojo

Es posible que desee publicar su pregunta y problema en los foros del International Informix Users Group (IIUG). Puede unirse al IIUG en www.iiug.org (la membresía es gratuita) y luego registrarse en uno o más de los foros allí. Publique su pregunta y es probable que obtenga respuestas de usuarios experimentados de Informix, así como de desarrolladores de Informix de IBM y HCL.

Respondería aquí, pero por alguna razón no puedo ver la pregunta del OP y ese hilo anterior, así que no sé exactamente cuál es su problema. No superviso este foro (solo vi esto en una alerta de Google), así que publique en los foros de IIUG su problema original.

artkagel

En respuesta a robot_rojo

Es posible que desee publicar su pregunta y problema en los foros del International Informix Users Group (IIUG). Puede unirse al IIUG en www.iiug.org (la membresía es gratuita) y luego registrarse en uno o más de los foros allí. Publique su pregunta y es probable que obtenga respuestas de usuarios experimentados de Informix, así como de desarrolladores de Informix de IBM y HCL.

Respondería aquí, pero por alguna razón no puedo ver la pregunta del OP y ese hilo anterior, así que no sé exactamente cuál es su problema. No superviso este foro (solo vi esto en una alerta de Google), así que publique en los foros de IIUG su problema original.

robot_rojo

En respuesta a gansoxd

Hola gansoxd:

Estoy tratando de solucionar el mismo error que encontró originalmente.

Mi pregunta es, ¿cómo y dónde configuró un puerto para usar el protocolo DRDA? ¿Tuvo que configurar un puerto en la máquina que ejecuta el servidor de base de datos Informix para usar el protocolo DRDA? ¿O configuró un puerto en el cliente de Windows que ejecuta Power BI para usar DRDA?

Gracias,

aridgers

En respuesta a gansoxd

Hola @gansoxd @ arify @,

Me di cuenta de que está intentando una conexión Pronto, que yo también, pero tengo el mismo problema que usted. ¿Qué protocolo terminaste usando para que funcionara? ¿O necesitabas que Pronto te lo arreglara?

Lo siento, no soy una persona de TI, así que estoy luchando con el lenguaje técnico.

Hola, has visto este hilo? http://community.powerbi.com/t5/Desktop/Connecting-to-Informix/mp/53829/highlight/true#M21744

gansoxd

En respuesta a arificar

Hola arify, gracias por tu respuesta.

Sí, he visto este hilo, pero el error es SQLCODE = -1037 y mi error es SQLCODE = -1366.

Revisé todo de este hilo pero aún no puedo conectarme.

En respuesta a gansoxd

¿Puedes enviarnos un ceño fruncido con rastros?

Para rastreos: Opciones> Diagnóstico> Habilitar rastreo (elija Detallado)> Abrir carpeta de rastreos, luego reproduzca el error. Los archivos de seguimiento deberían aparecer en la carpeta de seguimiento. Adjunte esos rastros en su correo electrónico con el ceño fruncido.

Gracias

EhsanHgh

En respuesta a arificar

Hola arify,

Intenté importar datos directamente desde Pronto y no tuve éxito. Intenté obtener datos / de IBM informix y también conexión ODBC. Tengo siguientes errores. También contactamos a nuestro soporte de Pronto y ellos configuraron el puerto, pero aún tenemos errores de seguimiento. ¿Podrias ayudarme por favor? ¿Hay algún correo electrónico que pueda enviar archivos de seguimiento para que pueda echar un vistazo? No puedo adjuntarlos aquí.

EhsanHgh_1-1632784237639.png

EhsanHgh_0-1632784206333.png

¡Gracias!

gansoxd

En respuesta a arificar

Hola, arify.

Recibí los archivos de seguimiento, pero no sé cómo adjuntarlos a mi correo electrónico con el ceño fruncido.

¿Debo publicar todo el texto aquí?

Además, hay 2 archivos de registro, ¿cuál debo adjuntar? ¿Ambos?

Este es el primero (Microsoft.Mashup.Container.NetFX40.6764.2016-08-11T12-08-37-342334).

Luego hay otro (PBIDesktop.6336.2016-08-11T12-08-18-998005). Es demasiado grande para publicarlo aquí como texto.

Revelación

Información de DataMashup.Trace: 24579: {«Start»: «2016-08-11T12: 08: 37.3450103Z», «Action»: «BackgroundThread / RollingTraceWriter / CleanupOldTraces», «ProductVersion»: «2.37.4464.461 (PBIDesktop)», «ActivityId»: «00000000-0000-0000-0000-000000000000», «Proceso»: «Microsoft.Mashup.Container.NetFX40», «Pid»: 6764, «Tid»: 4, «Duración»: «00:00 : 00.0015948 «}
DataMashup.Trace Information: 24579: {«Start»: «2016-08-11T12: 08: 37.7583268Z», «Action»: «SimpleDocumentEvaluator / BeginGetResult /callback»,»ProductVersion»:»2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid » : 6764, «Tid»: 1, «Duración»: «00: 00: 00.0011571»}
DataMashup.Trace Information: 24579: {«Start»: «2016-08-11T12: 08: 37.4603064Z», «Action»: «SimpleDocumentEvaluator / BeginGetResult «,» ProductVersion «:» 2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764 , «Tid»: 1, «Duración»: «00: 00: 00.2991928»}
Información de seguimiento de DataMashup: 24579: {«Start»: «2016-08-11T12: 08: 37.4447355Z», «Action»: «FirewallDocumentEvaluator / BeginGetResult», «ProductVersion»: «2.37.4464.461 (PBIDesktop)», «ActivityId»: «7b89f82b-575c- 4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764,» Tid «: 1,» Duración «:» 00: 00: 00.3147719 «}
DataMashup.Trace Information: 24579: {«Start»: «2016-08-11T12: 08: 43.0704875Z», «Action»: «Engine / IO / Db / Microsoft Informix Client / AuthorizationError», «Exception»: «Este host n u00E3o u00E9 conhecido SQLSTATE = 08S01 SQLCODE = -1336 «,» SqlCode «:» – 1336 «,» ResourceExceptionKind «:» None «,» ProductVersion «:» 2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764,» Tid «: 1,» Duración «:» 00: 00: 00.0010687 «}
Información de DataMashup.Trace: 24579: {«Inicio»: «2016-08-11T12: 08: 37.8978897Z», «Acción»: «Engine / IO / Db / Microsoft Informix Client / RunWithRetry», «ProductVersion»: «2.37. 4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764,» Tid «: 1,» Duración «:» 00: 00: 05.1908610 «}
Información de DataMashup.Trace: 24579: {«Inicio»: «2016-08-11T12: 08: 37.8859455Z», «Acción»: «Engine / IO / Db / Microsoft Informix Client / RunWithRetry», «ProductVersion»: «2.37. 4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764,» Tid «: 1,» Duración «:» 00: 00: 05.2041193 «}

Información de DataMashup.Trace: 24579: {«Start»: «2016-08-11T12: 08: 37.3450103Z», «Action»: «BackgroundThread / RollingTraceWriter / CleanupOldTraces», «ProductVersion»: «2.37.4464.461 (PBIDesktop)», «ActivityId»: «00000000-0000-0000-0000-000000000000», «Proceso»: «Microsoft.Mashup.Container.NetFX40», «Pid»: 6764, «Tid»: 4, «Duración»: «00:00 : 00.0015948 «} DataMashup.Trace Information: 24579: {» Start «:» 2016-08-11T12: 08: 37.7583268Z «,» Action «:» SimpleDocumentEvaluator / BeginGetResult /callback»,»ProductVersion»:»2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid » : 6764, «Tid»: 1, «Duration»: «00: 00: 00.0011571»} DataMashup.Información de seguimiento: 24579: {«Start»: «2016-08-11T12: 08: 37.4603064Z», «Action»: «SimpleDocumentEvaluator / BeginGetResult «,» ProductVersion «:» 2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764 , «Tid»: 1, «Duration»: «00: 00: 00.2991928»} DataMashup.Trace Information: 24579: {«Start»: «2016-08-11T12: 08: 37.4447355Z», «Action»: «FirewallDocumentEvaluator /BeginGetResult»,»ProductVersion»:»2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.Net PFX40 «, : 6764, «Tid»: 1, «Duración»: «00: 00: 00.3147719»} DataMashup.Información de seguimiento: 24579: {«Start»: «2016-08-11T12: 08: 43.0704875Z», «Action»: «Engine / IO / Db / Microsoft Informix Client / AuthorizationError», «Exception»: «Este host n u00E3o u00E9 conhecido SQLSTATE = 08S01 SQLCODE = -1336», «SqlCode»: «- 1336», «ResourceExceptionKind»: » Ninguno «,» ProductVersion «:» 2.37.4464.461 (PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764, «Tid»: 1, «Duración»: «00: 00: 00.0010687»} DataMashup. Información de seguimiento: 24579: {«Inicio»: «2016-08-11T12: 08: 37.8978897Z», «Acción»: «Engine / IO / Db / Microsoft Informix Client / RunWithRetry», «ProductVersion»: «2.37.4464.461 ( PBIDesktop) «,» ActivityId «:» 7b89f82b-575c-4eda-b0fc-eb8d40b526d1 «,» Proceso «:» Microsoft.Mashup.Container.NetFX40 «,» Pid «: 6764,» Tid «: 1,» Duración «: «00: 00: 05.1908610»} DataMashup.Trace Information: 24579: {«Start»: «2016-08-11T12: 08: 37.8859455Z», «Action»: «Engine / IO / Db / Microsoft Informix Client / RunWithRetry» , «ProductVersion»: «2.37.4464.461 (PBIDesktop)», «ActivityId»: «7b89f82b-575c-4eda-b0fc-eb8d40b526d1», «Proceso»: «Microsoft.Mashup.Container.NetFX40», «Pid»: 6764, «Tid»: 1, «Duración»: «00: 00: 05.2041193»}

En respuesta a gansoxd

Si probar las recomendaciones en el otro hilo no funcionó, realmente no tengo mucho que agregar. ¿Puedes enviar un correo electrónico con el ceño fruncido si estás seguro de que no es un problema de red?

Hay un emoticón en la esquina superior izquierda o PBI Desktop, justo al lado hay un pequeño botón hacia abajo, puede ver el botón para enviar un ceño fruncido allí. Agregue los trazos también (si son demasiado grandes, puede adjuntarlos como zip)

Gracias

gansoxd

En respuesta a arificar

Hola, arify, gracias nuevamente por tu respuesta.

Solo envié el ceño fruncido. Espero que contenga algo útil.

Además, lo envié usando la versión de 32 bits de Power BI (al principio estaba usando la versión de 64 bits pero descargué la versión de 32 bits para probar también, lamentablemente tampoco funcionó).

También puedo enviarlo usando la versión de 64 bits, no creo que cambie demasiado.

¡Gracias por adelantado!

Deja un comentario

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