Loading

Fehler "Channel is in state TRANSIENT_FAILURE" (Channel befindet sich im Zustand TRANSIENT_FAILURE) beim Verbinden zu PostgreSQL

Veröffentlichungsdatum: Apr 30, 2025
Beschreibung
Bei der Verbindung zu PostgreSQL über einen Proxyserver von Tableau Desktop aus kann der folgende Fehler auftreten:

Bad connection: Tableau could not connect to the data source. (Ungültige Verbindung: Tableau konnte keine Verbindung zur Datenquelle herstellen.)
Error code (Fehlercode): FAB9A2C5
Channel is in state TRANSIENT_FAILURE (Channel befindet sich im Zustand TRANSIENT_FAILURE)
Unable to connect to the PostgreSQL server 'xxxxx'. Check that the server is running and that you have access privileges to the requested database. (Verbindung zum PostgreSQL-Server 'xxxxx' nicht möglich. Prüfen Sie, ob der Server ausgeführt wird und ob Sie Zugriffsberechtigungen für die angeforderte Datenbank besitzen.)

Cause

Java Server benötigt Zugriff auf localhost. Wenn daher auf dem Rechner, auf dem Tableau Desktop ausgeführt wird, ein Proxyserver konfiguriert ist, versucht der Java-Prozess, über den Proxyserver mit Tableau Desktop zu kommunizieren, und schlägt fehl, wenn nicht direkt auf localhost zugegriffen werden kann.
Lösung

Option 1

  1. Geben Sie den Begriff "Internetoptionen" in das Windows-Suchfeld ein und drücken Sie die Eingabetaste.
  2. Klicken Sie auf der Registerkarte "Verbindungen" auf "LAN-Einstellungen".
  3. Klicken Sie im Abschnitt "Proxyserver" auf "Erweitert", um die folgende Ausnahme hinzuzufügen: 127.0.0.1,localhost,database address.
    • HINWEIS: Verwenden Sie keine Platzhalter (*) – geben Sie die vollständige IP-Adresse und/oder den vollständig qualifizierten Domänennamen an.
  4. Klicken Sie auf "OK", um das Fenster zu schließen.

Option 2

Löschen Sie die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY. 

Option 3

Fügen Sie eine Umgebungsvariable "NO_PROXY" hinzu, um einen Proxyserver zu umgehen.
  1. Geben Sie sysdm.cpl in das Windows-Suchfeld ein und drücken Sie die Eingabetaste.
  2. Öffnen Sie die Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.
  3. Klicken Sie im Abschnitt Systemvariablen auf Neu, um die folgende Umgebungsvariable hinzuzufügen:
    • Variable: NO_PROXY
    • Wert: 127.0.0.1;localhost;database address.
      • HINWEIS: Verwenden Sie keine Platzhalter (*) – geben Sie die vollständige IP-Adresse und/oder den vollständig qualifizierten Domänennamen an.
  4. Klicken Sie auf OK, um das Fenster zu schließen. 
Legen Sie eine Ausnahme fest, damit der Proxyserver nicht für die Kommunikation mit localhost und der Datenbank verwendet wird.
Nummer des Knowledge-Artikels

001474852

 
Laden
Salesforce Help | Article