Solução de problemas do Babelfish - Amazon Aurora

Solução de problemas do Babelfish

A seguir, é possível encontrar ideias de solução de problemas e soluções alternativas para alguns problemas de cluster de banco de dados do Babelfish.

Falha de conexão

As causas comuns de falhas de conexão a um novo cluster de bancos de dados Aurora com Babelfish são as seguintes:

  • O grupo de segurança não permite acesso: se você estiver com problemas para se conectar a um Babelfish, certifique-se de ter adicionado seu endereço IP ao grupo de segurança padrão do Amazon EC2. É possível utilizar https://checkip.amazonaws.com/ para determinar seu endereço IP e depois adicioná-lo à regra de entrada para a porta do TDS e a porta do PostgreSQL. Para obter mais informações, consulte Adicionar regras a um grupo de segurança, no Guia do usuário do Amazon EC2.

  • Configurações incorretas do SSL: se o parâmetro rds.force_ssl estiver ativado (definido como 1) no Aurora PostgreSQL, os clientes deverão se conectar ao Babelfish por SSL. Se o cliente não estiver configurado corretamente, você verá uma mensagem de erro como a seguir:

    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) ...

    Esse erro indica um possível problema de configuração do SSL entre o cliente local e o cluster de banco de dados do Babelfish, e que o cluster exige que os clientes usem SSL (o parâmetro rds.force_ssl é definido como 1). Para obter mais informações sobre como configurar o SSL, consulte Usar o SSL com uma instância de banco de dados do PostgreSQL no Guia do usuário do Amazon RDS.

    Se estiver usando o SQL Server Management Studio (SSMS) para se conectar ao Babelfish e receber esse erro, você poderá escolher as opções de conexão Encrypt connection (Criptografar conexão) e Trust server certificate (Confiar no certificado do servidor), no painel Properties (Propriedades) da conexão, e tentar novamente. Essas configurações lidam com o requisito de conexão SSL para SSMS.

Para obter mais informações sobre como solucionar problemas de conexão com o Aurora, consulte Não é possível conectar-se à instância de banco de dados do Amazon RDS.