Conectar-se a um cluster de banco de dados do Babelfish
Para conectar-se ao Babelfish, conecte-se ao endpoint do cluster do Aurora PostgreSQL que executa o Babelfish. Seu cliente pode utilizar um dos seguintes drivers de cliente em conformidade com o TDS versão 7.1 a 7.4:
-
Open Database Connectivity (ODBC)
-
OLE DB Driver/MSOLEDBSQL
-
Conectividade de banco de dados Java (JDBC) versão 8.2.2 (mssql-jdbc-8.2.2) e posteriores
-
Microsoft SqlClient Data Provider for SQL Server
-
.NET Data Provider for SQL Server
-
SQL Server Native Client 11.0 (obsoleto)
-
OLE DB Provider/SQLOLEDB (obsoleto)
Com o Babelfish, você executa o seguinte:
-
Ferramentas, aplicações e sintaxe do SQL Server na porta do TDS que, por padrão, é a porta 1433.
-
Ferramentas, aplicações e sintaxe do PostgreSQL na porta do PostgreSQL que, por padrão, é a porta 5432.
Para saber mais sobre como se conectar ao Aurora PostgreSQL em geral, consulte Como conectar-se a um cluster de bancos de dados Amazon Aurora PostgreSQL.
nota
Não há suporte para ferramentas de desenvolvedores de terceiros que usam o provedor OLEDB do SQL Server para acessar metadados. Recomendamos utilizar conexões de cliente SQL Server JDBC, ODBC ou SQL Native para essas ferramentas.
A partir da versão 5.1.0 do Babelfish, a criptografia de conexão de ponta a ponta é imposta por padrão. Para garantir a conectividade contínua:
-
Configure a criptografia SSL/TLS para suas conexões. Para obter mais informações, consulte Usar SSL/TLS para criptografar uma conexão com um cluster de banco de dados.
-
Importe os certificados necessários em seus computadores cliente. Para obter mais informações, consulte Uso do SSL com uma instância de banco de dados do Microsoft SQL Server.
Se quiser continuar usando as configurações de criptografia de uma versão precedente do Babelfish (anterior à versão 5.1.0), você pode definir o parâmetro rds.force_ssl
como 0
no grupo de parâmetros do cluster de banco de dados.
Tópicos
Localizar o endpoint e o número da porta do gravador
Para conectar-se ao cluster de banco de dados do Babelfish, use o endpoint associado à instância do gravador (primária) do cluster de banco de dados. A instância deve ter o status de Available (Disponível). Pode levar até 20 minutos para que as instâncias estejam disponíveis após a criação do cluster de banco de dados do Babelfish para Aurora PostgreSQL.
Para localizar o endpoint do banco de dados
-
Abra o console do Babelfish.
-
Escolha Databases (Bancos de dados) no painel de navegação.
-
Escolha o cluster de banco de dados do Babelfish para Aurora PostgreSQL dentre os listados para ver os detalhes.
-
Na guia Connectivity & security (Conectividade e segurança), observe os valores de Endpoints od cluster disponível. Use o endpoint de cluster para a instância de gravador nas suas strings de conexão para quaisquer aplicações que realizam operações de gravação ou leitura de banco de dados.
Para obter mais informações sobre detalhes do cluster de banco de dados do Aurora, consulte Criar um cluster de bancos de dados do Amazon Aurora.
Importante
O certificado deve corresponder à autoridade certificadora mostrada na configuração do seu cluster de banco de dados no AWS Management Console.