Babelfish 문제 해결 - Amazon Aurora

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 인스턴스에 연결할 수 없음 단원을 참조하세요.