Loading

상호 SSL을 사용하여 데이터베이스에 연결할 수 없음

게시 일자: Jun 28, 2023
상세 설명

일부 연결에서 "Enable SSL" 확인란이 클라이언트 인증서를 요구하는 메시지를 표시하지 않고 단방향 인증만 수행하므로 상호 SSL을 사용해 데이터베이스에 연결할 수 없습니다.

Cause

이 문제는 "SSL 사용" 확인란에 대한 기본 제공 이중 인증이 없기 때문에 발생합니다.
솔루션
ODBC 데이터 연결의 경우 TDC 파일을 사용해 상호 SSL 인증을 수행합니다. 아래에서 Presto 데이터 원본의 를 참조하세요. 
<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='presto' version='2023.1' enabled='true'>
<vendor name='presto' />
<driver name='presto' />
<customizations>
<customization name='odbc-connect-string-extras' value='TRUSTEDCERTS=X:\XXXX.pem'/>
</customizations>
</connection-customization>

데이터 원본이 클라이언트 컴퓨터의 SSL을 요구하지 않는다면 TDC 파일이 없더라도 Enable SSL 확인란이 작동해야 합니다. 하지만 대부분의 경우 데이터 원본은 이와 같은 방식으로 설정되지 않으며 클라이언트 인증서가 필요합니다.

JDBC 커넥터의 경우 ".properties" 파일을 사용해 SSL을 구성합니다.  속성 파일을 사용하여 신뢰를 구성하고 통합 문서를 Tableau Server에 게시하는 경우, Tableau Desktop과 Tableau Server 컴퓨터 모두에 동일한 속성 파일 및 truststore.jks 파일의 복사본이 있어야 합니다.  자세한 내용은 특정 데이터베이스/드라이버 구성 가이드에서 확인할 수 있습니다.  
 
추가 자원
중요: Tableau는 TDC 파일을 테스트하거나 지원하지 않습니다. 이러한 파일은 데이터 연결을 탐색하거나 관련 문제를 해결하기 위한 도구로 사용해야 합니다. TDC 파일을 만들고 유지 관리할 때 주의하여 편집해야 하며 이러한 파일의 공유는 지원 대상이 아닙니다.

Oracle용 SSL을 사용한 JDBC 연결의 예시
Knowledge 기사 번호

001471232

 
로드 중
Salesforce Help | Article