

# Usar o Babelfish para Aurora PostgreSQL
<a name="babelfish"></a>

O Babelfish para Aurora PostgreSQL amplia seu cluster de banco de dados do Aurora PostgreSQL com a capacidade de aceitar conexões de banco de dados provenientes de clientes do SQL Server. Com o Babelfish, as aplicações originalmente criadas para o SQL Server podem funcionar diretamente com o Aurora PostgreSQL com poucas alterações de código em comparação com uma migração tradicional e sem alterar drivers de banco de dados. Para obter mais informações sobre a migração, consulte [Migrar um banco de dados do SQL Server para o Babelfish para Aurora PostgreSQL](babelfish-migration.md).

O Babelfish fornece um endpoint adicional para um cluster de bancos de dados Aurora PostgreSQL com o qual ele pode compreender o protocolo em nível de transmissão do SQL Server e as instruções do SQL Server comumente utilizadas. As aplicações cliente que usam o protocolo de transmissão Tabular Data Stream (TDS) podem se conectar nativamente à porta do ouvinte TDS no Aurora PostgreSQL. Para saber mais sobre o TDS, consulte [[MS-TDS]: Tabular Data Stream Protocol](https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-tds/b46a581a-39de-4745-b076-ec4dbb7d13ec) no site da Microsoft.

**nota**  
O Babelfish para Aurora PostgreSQL é compatível com as versões 7.1 a 7.4 do TDS.

O Babelfish também fornece acesso aos dados usando a conexão do PostgreSQL. Por padrão, os dois dialetos SQL compatíveis com o Babelfish estão disponíveis por meio de seus protocolos nativos nas seguintes portas: 
+ Dialeto do SQL Server (T-SQL), os clientes conectam-se à porta 1433.
+ Dialeto PostgreSQL (PL/pgSQL), os clientes conectam-se à porta 5432.

O Babelfish executa a linguagem Transact-SQL (T-SQL) com algumas diferenças. Para obter mais informações, consulte [Diferenças entre o Babelfish para Aurora PostgreSQL e o SQL Server](babelfish-compatibility.md). 

Nas seções a seguir, você encontra informações sobre como configurar e utilizar um cluster de banco de dados do Babelfish para Aurora PostgreSQL.

**Topics**
+ [Limitações do Babelfish](babelfish-limitations.md)
+ [Noções básicas da arquitetura e da configuração do Babelfish](babelfish-understanding-overview-howitworks.md)
+ [Criar um cluster de banco de dados do Babelfish para Aurora PostgreSQL](babelfish-create.md)
+ [Migrar um banco de dados do SQL Server para o Babelfish para Aurora PostgreSQL](babelfish-migration.md)
+ [Autenticação de banco de dados com o Babelfish para Aurora PostgreSQL](babelfish-db-authentication.md)
+ [Conectar-se a um cluster de banco de dados do Babelfish](babelfish-connect.md)
+ [Trabalhar com o Babelfish](working-with-babelfish-usage-notes-features.md)
+ [Solução de problemas do Babelfish](babelfish-troubleshooting.md)
+ [Desativar o Babelfish](babelfish-remove.md)
+ [Gerenciar as atualizações da versão do Babelfish para Aurora PostgreSQL](babelfish-information.md)
+ [Referência do Babelfish para Aurora PostgreSQL](USER_AuroraPostgreSQL_Babelfish_Reference.md)