Loading

PostgreSQL에 연결하는 중에 "Channel is in state TRANSIENT_FAILURE(채널이 TRANSIENT_FAILURE 상태임)" 오류 발생

게시 일자: Apr 30, 2025
상세 설명
Tableau Desktop에서 프록시 서버를 통해 PostgreSQL에 연결할 때 다음 오류가 발생할 수 있습니다.

Bad Connection: Tableau could not connect to the data source.(잘못된 연결: Tableau가 데이터 원본에 연결할 수 없습니다.)
Error Code: FAB9A2C5(오류 코드: FAB9A2C5)
Channel is in state TRANSIENT_FAILURE(채널이 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.('xxxxx' PostgreSQL 서버에 연결할 수 없습니다. 서버가 가동 중이고 요청된 데이터베이스에 액세스할 권한이 있는지 확인하세요.)

Cause

Java Server는 localhost에 액세스해야 합니다. 따라서 Tableau Desktop이 실행 중인 컴퓨터에 프록시 서버가 구성되어 있는 경우 Java 프로세스에서 프록시 서버를 통해 Tableau Desktop과 통신하려고 하지만 localhost에 직접 액세스할 수 없는 경우 실패합니다.
솔루션

옵션 1

  1. Windows 검색 상자에 인터넷 옵션을 입력하고 Enter 키를 누릅니다.
  2. 연결 탭을 열고 LAN 설정을 클릭합니다.
  3. 프록시 서버 섹션에서 고급을 클릭하여 다음 예외를 추가합니다. 127.0.0.1,localhost,database address.
    • 참고: 와일드카드(*)를 사용하지 말고 전체 IP 주소 및/또는 정규화된 도메인 이름을 지정하세요.
  4. 확인을 클릭하여 창을 닫습니다.

옵션 2

HTTP_PROXY 및 HTTPS_PROXY 환경 변수를 삭제합니다. 

옵션 3

NO_PROXY 환경 변수를 추가하여 프록시 서버를 우회합니다.
  1. Windows 검색 상자에 sysdm.cpl을 입력하고 Enter 키를 누릅니다.
  2. 고급 탭을 열고 환경 변수를 클릭합니다.
  3. 시스템 변수 섹션에서 새로 만들기를 클릭하여 다음 환경 변수를 추가합니다.
    • 변수: NO_PROXY
    • 값: 127.0.0.1;localhost;database address.
      • 참고: 와일드카드(*)를 사용하지 말고 전체 IP 주소 및/또는 정규화된 도메인 이름을 지정하세요.
  4. 확인을 클릭하여 창을 닫습니다.
프록시 서버가 localhost 및 데이터베이스와 통신하는 데 사용되지 않도록 예외를 설정합니다.
Knowledge 기사 번호

001474852

 
로드 중
Salesforce Help | Article