

# Solução de problemas do Babelfish
<a name="babelfish-troubleshooting"></a>

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. 

**Topics**
+ [Falha de conexão](#babelfish-troubleshooting-connectivity)

## Falha de conexão
<a name="babelfish-troubleshooting-connectivity"></a>

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/](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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html#adding-security-group-rule.html), 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](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Concepts.General.SSL.html#PostgreSQL.Concepts.General.SSL.Status) 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](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting). 