Loading

Redshift 연결 시 "password authentication failed " 오류 발생

게시 일자: Aug 24, 2022
상세 설명
데이터베이스 암호에 특수 문자가 포함된 경우 Tableau Desktop에서 Amazon Redshift에 연결하려 하면 다음 오류 중 하나가 발생할 수 있습니다.
 
An error occurred while communicating with the data source.(데이터 원본과 통신하는 동안 오류가 발생했습니다.)
Unable to connect to the server. Check that the server is running and that you have access privileges to the requested database(서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)

FATAL: password authentication failed for user "<user name>"(치명적 오류: "<user name>" 사용자의 암호 인증 실패)

FATAL: password authentication failed for user "<user name>"(치명적 오류: "<user name>" 사용자의 암호 인증 실패)

Unable to connect to the server "<server name>". Check that the server is running and that you have access privileges to the requested database("<server-name>" 서버에 연결할 수 없습니다. 서버가 실행 중이며 요청된 데이터베이스에 액세스할 수 있는 권한이 있는지 확인하십시오.)
 
또는

Invalid username or password(잘못된 사용자 이름 또는 암호)

Cause

이 동작은 Amazon Redshift의 제한 사항입니다. 자세한 내용은 Limits in Amazon Redshift(Amazon Redshift 제한 사항)를 참조하십시오. 이 문서에 암호와 관련하여 다음 요구 사항이 명시되어 있습니다. "암호로는 인쇄 가능한 모든 ASCII 문자(ASCII 코드 33 ~ 126)를 사용할 수 있지만 '(작은따옴표), "(큰따옴표), \, /, @ 또는 공백은 사용할 수 없습니다."
솔루션
Redshift 암호에서 모든 특수 문자를 제거합니다.
추가 자원
이 오류가 다음 문자와 함께 보고됩니다.
  • +
  • @
  • {
  • }
  • )
  • ;
고객은 또한 JDBC를 사용하는 SQL 워크벤치를 통해 동일한 사용자 이름/암호로 Redshift에 연결할 수 있다고 보고했습니다.
 
Knowledge 기사 번호

001473852

 
로드 중
Salesforce Help | Article