Loading

Error "Channel is in state TRANSIENT_FAILURE" al conectar a PostgreSQL

Fecha de publicación: Apr 30, 2025
Descripción
Al conectarse a PostgreSQL a través de un servidor proxy desde Tableau Desktop, puede producirse el siguiente error:

Bad connection: Tableau could not connect to the data source. (Conexión incorrecta: Tableau no ha podido conectarse a la fuente de datos).
Error code: FAB9A2C5 (Código de error)
Channel is in state TRANSIENT_FAILURE (El canal tiene el estado ERROR_TRANSICIÓN)
Unable to connect to the PostgreSQL server 'xxxxx'.(Error al conectarse al servidor 'xxxxx' de PostgreSQL). Check that the server is running and that you have access privileges to the requested database (Compruebe que el servidor esté en ejecución y que disponga de privilegios de acceso a la base de datos solicitada).

Cause

El servidor de Java requiere acceso a localhost. Por lo tanto, si hay un servidor proxy configurado en la máquina donde se ejecuta Tableau Desktop, el proceso de Java intenta comunicarse con Tableau Desktop a través del servidor proxy, pero fallará si no se puede acceder a localhost directamente.
Solución

Opción 1

  1. En el cuadro de búsqueda de Windows, escriba Opciones de Internet y pulse Entrar.
  2. Abra la pestaña Conexiones y haga clic en Configuración de LAN.
  3. En la sección Servidor proxy, haga clic en Opciones avanzadas para agregar la siguiente excepción: 127.0.0.1,localhost,database address.
    • NOTA: No utilice comodines (*), especifique la dirección IP completa o el FQDN.
  4. Haga clic en Aceptar para cerrar la ventana.

Opción 2

Elimine las variables del entorno HTTP_PROXY y HTTPS_PROXY. 

Opción 3

Agregue una variable del entorno NO_PROXY para omitir un servidor proxy.
  1. En el cuadro de búsqueda de Windows, escriba sysdm.cpl y pulse Entrar.
  2. Abra la pestaña Opciones avanzadas y haga clic en Variables del entorno.
  3. En la sección de variables del sistema, haga clic en Nueva para agregar la siguiente variable del entorno:
    • Variable: NO_PROXY
    • Valor: 127.0.0.1;localhost;database address.
      • NOTA: No utilice comodines (*), especifique la dirección IP completa o el FQDN.
  4. Haga clic en Aceptar para cerrar la ventana. 
Establezca una excepción con el fin de que no se use el servidor proxy para comunicarse con localhost y la base de datos.
Número del artículo de conocimiento

001474852

 
Cargando
Salesforce Help | Article