View a markdown version of this page

Utilizar um cliente SQL Server para se conectar ao seu cluster de banco de dados - Amazon Aurora

Utilizar um cliente SQL Server para se conectar ao seu cluster de banco de dados

Você pode utilizar um cliente SQL Server para se conectar ao Babelfish na porta do TDS. A partir das versões Babelfish 2.1.0 e posteriores, você pode usar o SSMS Object Explorer ou o Editor de consultas SSMS para se conectar ao cluster do Babelfish.

Limitações
  • O Babelfish não é compatível com o MARS (vários conjuntos de resultados ativos). Certifique-se de que qualquer aplicação cliente que você usa para se conectar ao Babelfish não esteja configurada para usar o MARS.

Para obter mais informações sobre interoperabilidade e diferenças comportamentais entre o SQL Server e o Babelfish, consulte Diferenças entre o Babelfish para Aurora PostgreSQL e o SQL Server.

Utilizar o sqlcmd para se conectar ao cluster de banco de dados

Você pode se conectar e interagir com um cluster de bancos de dados Aurora PostgreSQL que é compatível com o Babelfish utilizando o cliente de linha de comando sqlcmd do SQL Server. Use o seguinte comando para se conectar.

sqlcmd -S endpoint,port -U login-id -P password -d your-DB-name

As opções são as seguintes:

  • -S é o endpoint e a porta do TDS (opcional) do cluster de banco de dados.

  • -U é o nome de login do usuário.

  • -P é a senha associada ao usuário.

  • -d é o nome do seu banco de dados Babelfish.

Após a conexão, será possível utilizar muitos dos mesmos comandos que você utiliza com o SQL Server. Para obter alguns exemplos, consulte Obter informações do catálogo de sistemas do Babelfish.

Utilizar o SSMS para se conectar ao cluster de banco de dados

Você pode se conectar a um cluster de banco de dados do Aurora PostgreSQL que executa o Babelfish usando o Microsoft SQL Server Management Studio (SSMS). O SSMS inclui uma variedade de ferramentas, por exemplo, o assistente de importação e exportação do SQL Server abordado em Migrar um banco de dados do SQL Server para o Babelfish para Aurora PostgreSQL. Para obter mais informações sobre o SSMS, consulte Download SQL Server Management Studio (SSMS) (Baixar o SQL Server Management Studio (SSMS)) na documentação da Microsoft. Para configurar o SSL/TLS, consulte Uso do SSL com uma instância de banco de dados do Microsoft SQL Server.

nota

O SSMS versão 19.2 e posterior requer o Babelfish versão 3.5.0 (Aurora PostgreSQL 15.6) ou superior para exibir bancos de dados no Explorador de Objetos.

Para se conectar ao seu banco de dados do Babelfish com o SSMS
  1. Inicie o SSMS.

  2. Abra a caixa de diálogo Connect to Server (Conectar-se ao servidor). Para continuar com a conexão, siga um destes procedimentos:

    • Escolha New Query (Nova consulta).

    • Se o Query Editor estiver aberto, escolha Query (Consulta), Connection (Conexão), Connect (Conectar).

  3. Forneça as seguintes informações para seu banco de dados:

    1. Para Server type (Tipo de servidor), escolha Database Engine (Mecanismo do banco de dados).

    2. Para Server name (Nome do servidor), insira o nome DNS. Por exemplo, o nome do servidor deve ser semelhante ao seguinte.

      cluster-name.cluster-555555555555.aws-region.rds.amazonaws.com,1433
    3. Para Authentication (Autenticação), escolha SQL Server Authentication (Autenticação do SQL Server).

    4. Para Login, insira o nome de usuário escolhido quando você criou o banco de dados.

    5. Para Password (Senha), digite a senha escolhida quando você criou o banco de dados.

    Conectar-se a um banco de dados do Babelfish com o SSMS.
    nota

    O Babelfish 5.1.0 e versões posteriores usam TLS por padrão. Você pode instalar o certificado CA raiz no cliente ou marcar a caixa de seleção Certificado de servidor confiável na guia Login.

  4. (Opcional) Escolha Options (Opções) e depois a guia Connection Properties (Propriedades da conexão).

    Conectar-se a um banco de dados do Babelfish no SSMS.
  5. (Opcional) Para Connect to database (Conectar-se ao banco de dados), especifique o nome do banco de dados do SQL Server migrado ao qual você deseja se conectar e depois escolha Connect (Conectar).

    Se aparecer uma mensagem indicando que o SSMS não pode aplicar strings de conexão, escolha OK.

    Se você estiver tendo problemas para se conectar ao Babelfish, consulte Falha de conexão.

    Para obter mais informações sobre problemas de conexão do SQL Server, consulte Resolução de problemas para se conectar com a instância de banco de dados do SQL Server no Guia do usuário do Amazon RDS.