Babelfish 문제 해결
다음에서 일부 Babelfish DB 클러스터 문제에 대한 문제 해결 아이디어와 해결 방법을 찾아볼 수 있습니다.
주제
연결 실패
Babelfish가 포함된 새 Aurora DB 클러스터에 공통적으로 발생하는 연결 실패의 원인은 다음과 같습니다.
-
보안 그룹에서 액세스 허용하지 않음 - Babelfish 연결에 문제가 있는 경우 기본 Amazon EC2 보안 그룹에 IP 주소를 추가했는지 확인합니다. https://checkip.amazonaws.com/
을 사용하여 IP 주소를 확인한 다음, 해당 주소를 TDS 포트 및 PostgreSQL 포트의 인바운드 규칙에 추가할 수 있습니다. 자세한 내용은 Amazon EC2 사용 설명서의 보안 그룹에 규칙 추가를 참조하세요. SSL 구성 불일치 - Aurora PostgreSQL에서
rds.force_ssl
파라미터가 활성화되어 있으면(1로 설정) 클라이언트는 SSL을 통해 Babelfish에 연결해야 합니다. 클라이언트가 올바르게 설정되지 않은 경우 다음과 같은 오류 메시지가 표시됩니다.Cannot connect to
your-Babelfish-DB-cluster
, 1433 --------------------- ADDITIONAL INFORMATION: no pg_hba_conf entry for host "256.256.256.256
", user "your-user-name
", "database babelfish_db", SSL off (Microsoft SQL Server, Error: 33557097) ...이 오류는 로컬 클라이언트와 Babelfish DB 클러스터 간에 SSL 구성 문제가 있을 수 있으며 클러스터에서 클라이언트가 SSL을 사용해야 함을 나타냅니다(
rds.force_ssl
파라미터가 1로 설정됨). SSL 구성에 대한 자세한 내용은 Amazon RDS 사용 설명서의 PostgreSQL DB 인스턴스와 함께 SSL 사용을 참조하세요.SQL Server Management Studio(SSMS)를 사용하여 Babelfish에 연결할 때 이 오류가 표시되는 경우 연결 속성 창에서 연결 암호화(Encrypt connection) 및 서버 인증서 신뢰(Trust server certificate) 연결 옵션을 선택하고 다시 시도할 수 있습니다. 이러한 설정은 SSMS에 대한 SSL 연결 요구 사항을 해결합니다.
Aurora 연결 문제 해결에 대한 자세한 내용은 Amazon RDS DB 인스턴스에 연결할 수 없음 단원을 참조하세요.