Babelfish DB 클러스터에 연결
Babelfish에 연결하려면 Babelfish를 실행하는 Aurora PostgreSQL 클러스터의 엔드포인트에 연결합니다. 클라이언트는 TDS 버전 7.1부터 7.4까지와 호환되는 다음 클라이언트 드라이버 중 하나를 사용할 수 있습니다.
-
ODBC(Open Database Connectivity)
-
OLE DB 드라이버/MSOLEDBSQL
-
자바 데이터베이스 커넥티비티 (JDBC) 버전 8.2.2 (mssql-jdbc-8.2.2) 이상
-
Microsoft SqlClient Data Provider for SQL Server
-
.NET Data Provider for SQL Server
-
SQL Server 기본 클라이언트 11.0(더 이상 사용되지 않음)
-
OLE DB Provider/SQLOLEDB(더 이상 사용되지 않음)
Babelfish를 사용하여 다음을 실행합니다.
-
TDS 포트(기본적으로 포트 1433)의 SQL Server 도구, 애플리케이션 및 구문입니다.
-
PostgreSQL 포트(기본적으로 포트 5432)의 PostgreSQL 도구, 애플리케이션 및 구문입니다.
Aurora PostgreSQL에 연결하는 일반적인 방법에 대한 자세한 내용은 Amazon Aurora PostgreSQL DB 클러스터에 연결 섹션을 참조하세요.
참고
SQL Server OLEDB 제공업체를 사용하여 메타데이터에 액세스하는 타사 개발자 도구는 지원되지 않습니다. 이러한 도구에는 SQL Server JDBC, ODBC 또는 SQL Native 클라이언트 연결을 사용하는 것이 좋습니다.
Babelfish 버전 5.1.0부터 엔드투엔드 연결 암호화가 기본적으로 적용됩니다. 지속적인 연결을 보장하는 방법:
-
연결에 대한 SSL/TLS 암호화를 구성합니다. 자세한 내용은 SSL/TLS를 사용하여 DB 클러스터에 대한 연결 암호화 섹션을 참조하세요.
-
필요한 인증서를 클라이언트 컴퓨터에 가져옵니다. 자세한 내용은 Microsoft SQL Server DB 인스턴스와 함께 SSL 사용을 참조하세요.
이전 버전의 Babelfish(버전 5.1.0 전)에서 암호화 설정을 계속 사용하려면 DB 클러스터 파라미터 그룹에서 rds.force_ssl
파라미터를 0
으로 설정하면 됩니다.
주제
라이터 엔드포인트 및 포트 번호 찾기
Babelfish DB 클러스터에 연결하려면 DB 클러스터의 라이터(프라이머리) 인스턴스와 연결된 엔드포인트를 사용합니다. 인스턴스의 상태는 사용 가능(Available)이어야 합니다. Babelfish for Aurora PostgreSQL DB 클러스터를 생성한 후 인스턴스를 사용할 수 있기까지 최대 20분 정도 걸릴 수 있습니다.
데이터베이스 엔드포인트를 찾으려면
-
Babelfish의 콘솔을 엽니다.
-
탐색 창에서 데이터베이스(Databases)를 선택합니다.
-
자세한 내용을 보려면 나열된 Babelfish for Aurora PostgreSQL DB 클러스터를 선택합니다.
-
연결성 및 보안(Connectivity & security) 탭에서 사용 가능한 클러스터 엔드포인트(Endpoints) 값을 참고합니다. 데이터베이스 쓰기 또는 읽기 작업을 수행하는 모든 애플리케이션에 대해 연결 문자열에서 라이터 인스턴스의 클러스터 엔드포인트를 사용합니다.
Aurora DB 클러스터 세부 정보에 대한 자세한 내용은 Amazon Aurora DB 클러스터 생성 섹션을 참조하세요.
중요
인증서가 AWS Management Console의 DB 클러스터 구성에 표시된 인증 기관과 일치하는지 확인합니다.