Loading

Tableau Desktop 2020.4로 업그레이드 후 프록시를 통해 Postgresql에 연결하는 중에 오류 발생

게시 일자: Oct 30, 2023
상세 설명
프록시 서버를 사용하는 환경에서 Tableau Desktop 2020.4 이상의 PostgreSQL 데이터베이스에 연결하려고 하면 다음 오류가 발생합니다.
 
Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database.(서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)
Error Code: BC42EF73(오류 코드: BC42EF73)
The connection attempt failed.(연결 시도가 실패했습니다.)
Unable to connect to the PostgreSQL server '<server-address>'. Check that the server is running and that you have access privileges to the requested database.(PostgreSQL 서버 '<server-address>'에 연결할 수 없습니다. 서버가 실행 중이고 요청된 데이터베이스에 액세스할 권한이 있는지 확인하십시오.)

이전 Tableau Desktop 버전에서는 오류가 발생하지 않습니다.

Cause

Tableau 2020.4 버전부터 PostgreSQL에 연결할 때 ODBC 대신 JDBC를 기본적으로 사용합니다. JDBC 드라이버가 프록시 설정을 해석하는 데 문제가 발생하여 연결에 실패할 수 있습니다.
솔루션

옵션 1

프록시 서버가 SOCKS를 지원하지 않는 경우 "Use the same proxy for all protocols"(모든 프로토콜에 동일한 프록시 사용)를 끄고 Socks 프로토콜 필드가 비어 있는지 확인합니다.
사용자가 추가한 이미지

옵션 2

데이터베이스 주소가 프록시 서버의 예외 목록에 추가된 경우 와일드 카드를 사용하지 말고 전체 IP 주소 또는 FQDN을 지정합니다.

옵션 3

ODBC를 JDBC 대신 사용하여 데이터베이스에 연결합니다. PostgreSQL JDBC 드라이버를 'C:\Program Files\Tableau\Drivers'에서 제거합니다. 그러면 Tableau가 ODBC를 기본 PostgreSQL 커넥터와 함께 사용합니다.
Knowledge 기사 번호

001471361

 
로드 중
Salesforce Help | Article