Configurar uma conexão ODBC - Amazon Redshift

Configurar uma conexão ODBC

Você pode usar uma conexão ODBC para se conectar ao seu cluster Amazon Redshift a partir de muitas ferramentas e aplicações de cliente SQL de terceiros. Para fazer isso, configure a conexão em seu computador cliente ou instância do Amazon EC2. Se sua ferramenta cliente oferece suporte ao JDBC, você pode optar por usar esse tipo de conexão em vez de usar o ODBC, devido à facilidade de configuração que o JDBC oferece. Contudo, se sua ferramenta cliente não oferece suporte ao JDBC, siga as etapas nesta seção para configurar uma conexão ODBC.

O Amazon Redshift fornece drivers ODBC 64 bits para sistemas operacionais Linux, Windows e macOS X. Os drivers ODBC de 32 bits foram descontinuados. Outras atualizações não serão lançadas, exceto para patches de segurança urgentes.

Para obter as informações mais recentes sobre a funcionalidade e os pré-requisitos do driver ODBC, consulte as Notas de release do driver ODBC do Amazon Redshift.

Para obter informações sobre a instalação e a configuração de drivers ODBC do Amazon Redshift, consulte Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Se quiser usar uma conexão ODBC, siga as etapas a seguir.

Obtenção do URL do ODBC para o cluster

O Amazon Redshift exibe o URL do ODBC para o cluster no console do Amazon Redshift. Este URL contém as informações para a configuração da conexão entre o computador cliente e o banco de dados.

O URL do ODBC tem o seguinte formato: Driver={driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number

Os campos do formato mostrado anteriormente têm os seguintes valores.

Campo Valor
Driver

O nome do driver ODBC de 64 bits a ser usado: Amazon Redshift (x64).

O nome do driver ODBC de 32 bits a ser usado: Amazon Redshift (x86).

Server O endpoint do cluster Amazon Redshift.
Database O banco de dados que você criou para o cluster.
UID O nome do usuário de uma conta de usuário que tem a permissão para se conectar ao banco de dados. Este valor é uma permissão do banco de dados, não uma permissão do Amazon Redshift, embora você possa usar a conta de usuário administrador que você configurou quando iniciou o cluster.
PWD A senha da conta de usuário para se conectar ao banco de dados.
Port O número da porta usado quando você iniciou o cluster. Se você tem um firewall, certifique-se de que essa porta está aberta para uso.

Os campos nas tabelas anteriores podem conter os seguintes caracteres especiais:

[]{}(),;?*=!@

Se você usar esses caracteres especiais, deverá colocar o valor entre chaves. Por exemplo, o valor de senha Your;password123 em uma string de conexão é representado como PWD={Your;password123};.

Como os pares Field=value são separados por ponto e vírgula, a combinação de } e ; com qualquer número de espaços entre eles é considerada o fim de um par Field={value};. Recomendamos que você evite a sequência }; nos valores de campo. Por exemplo, se você definir o valor da senha como PWD={This is a passwor} ;d};, sua senha será This is a passwor} ; e o URL apresentará um erro.

Veja a seguir um exemplo de URL de ODBC.

Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=adminuser; PWD=insert_your_admin_user_password_here; Port=5439

Para obter informações sobre como obter sua conexão ODBC, consulte Encontrar a string de conexão do cluster.

Instalar e configurar o driver ODBC do Amazon Redshift no Microsoft Windows

Requisitos do sistema

Você instala o driver ODBC do Amazon Redshift em computadores clientes que acessam um data warehouse do Amazon Redshift. Cada computador onde o driver é instalado deve atender a uma lista de requisitos mínimos do sistema. Para obter informações sobre os requisitos mínimos do sistema, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Instalação do driver do Amazon Redshift em sistemas operacionais Windows

Use o procedimento a seguir para baixar os drivers ODBC do Amazon Redshift para sistemas operacionais Windows. Use apenas um driver diferente desses se estiver executando uma aplicação de terceiros certificado para uso com o Amazon Redshift e que requer um driver específico.

Para instalar o driver ODBC do
  1. Baixe uma das versões a seguir, dependendo da arquitetura de sistema usada pela aplicação ou pela ferramenta do cliente SQL:

    nota

    Baixe o pacote MSI que correspondente à arquitetura de sistema da ferramenta do cliente ou do aplicativo SQL. Por exemplo, se a ferramenta do cliente SQL é de 64 bits, instale o driver de 64 bits.

    Depois, baixe e revise o Acordo de licença do driver ODBC e JDBC do Amazon Redshift.

  2. Clique duas vezes no arquivo .msi e, em seguida, siga os passos do assistente para instalar o driver.

Criação de uma entrada de DSN do sistema para uma conexão ODBC no Microsoft Windows

Depois de baixar e instalar o driver ODBC, adicione uma entrada de nome de origem dos dados (DSN) ao computador cliente ou instância do Amazon EC2. As ferramentas de cliente SQL usam essa origem dos dados para se conectar ao banco de dados do Amazon Redshift.

Recomendamos a criação de um DSN de sistema em vez de um DSN de usuário. Alguns aplicativos carregam os dados usando uma conta de usuário diferente. Esses aplicativos podem não conseguir detectar DSNs de usuário criados em outra conta de usuário.

nota

Para realizar a autenticação usando as credenciais do AWS Identity and Access Management (IAM) ou do provedor de identidades (IdP), serão necessárias etapas adicionais. Para obter mais informações, consulte Configurar uma conexão JDBC ou ODBC para usar credenciais do IAM.

Para obter informações sobre como criar uma entrada DSN do sistema, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Como criar uma entrada de DSN de sistema para uma conexão ODBC no Windows
  1. No menu Iniciar, abra Fontes de dados ODBC.

    Certifique-se de escolher o Administrador de origem dos dados ODBC que tem a mesma quantidade de bits da aplicação cliente que você está usando para se conectar ao Amazon Redshift.

  2. Em ODBC Data Source Administrator (Administrador de origem dos dados ODBC), escolha a guia Drivers e localize a pasta do driver:

    • Driver ODBC do Amazon Redshift (64 bits)

    • Driver ODBC do Amazon Redshift (32 bits)

  3. Selecione a guia DSN de Sistema a fim de configurar o driver para todos os usuários no computador, ou a guia DSN de Usuário a fim de configurar o driver apenas para sua conta de usuário.

  4. Escolha Adicionar. A janela Create New Data Source é exibida.

  5. Escolha o driver ODBC do Amazon Redshift e, em seguida, escolha Concluir. A janela Configuração de DSN do driver ODBC do Amazon Redshift é exibida.

  6. Em Connection Settings, insira as seguintes informações:

    Nome da fonte de dados

    Insira um nome para a fonte de dados. Use um nome qualquer para identificar a fonte de dados posteriormente, quando você criar a conexão com o cluster. Por exemplo, se você seguiu o Guia de conceitos básicos do Amazon Redshift, pode digitar exampleclusterdsn para facilitar a lembrança do cluster que associa a este DSN.

    Servidor

    Especifique o endpoint do cluster do Amazon Redshift. Você pode encontrar essas informações no console do Amazon Redshift na página de detalhes do cluster. Para obter mais informações, consulte Configurar conexões no Amazon Redshift.

    Port (Porta)

    Insira o número da porta que o banco de dados usa. Use a porta que foi configurada para o cluster quando ele foi iniciado ou modificado.

    Banco de dados

    Insira o nome do banco de dados do Amazon Redshift. Se você iniciou o cluster sem especificar um nome de banco de dados, insira dev. Caso contrário, use o nome escolhido durante o processo de inicialização. Se você seguiu o Guia de conceitos básicos do Amazon Redshift, insira dev.

  7. Em Autenticação, especifique as opções de configuração para definir autenticação padrão ou do IAM. Para obter informações sobre as opções de autenticação, consulte “Configurar a autenticação no Windows” no Guia de instalação e configuração do conector ODBC Amazon Redshift.

  8. Em SSL Settings, especifique um valor para:

    Autenticação SSL

    Escolha um modo para tratar o Secure Sockets Layer (SSL). Em um ambiente de teste, você pode usar prefer. No entanto, para ambientes de produção e quando um intercâmbio de dados seguro for necessário, use verify-ca ou verify-full. Para obter mais informações sobre como usar SSL no Windows, consulte "Configurando a verificação SSL no Windows" no Guia de instalação e configuração do conector ODBC Amazon Redshift.

  9. Em Opções Adicionais, especifique opções sobre como retornar os resultados de consultas ao aplicativo ou ferramenta do cliente SQL. Para obter mais informações, consulte "Configurando opções adicionais no Windows" no Guia de instalação e configuração do conector ODBC Amazon Redshift.

  10. Em Opções de Log, especifique valores para a opção de registro em log. Para obter mais informações, consulte "Configurando opções de registro em log no Windows" no Guia de instalação e configuração do conector ODBC Amazon Redshift.

    Escolha OK.

  11. Em Opções de Tipo de Dados, especifique valores para os tipos de dados. Para obter mais informações, consulte "Configurando opções de tipo de dados no Windows" no Guia de instalação e configuração do conector ODBC Amazon Redshift.

    Escolha OK.

  12. Escolha Testar. Se o computador cliente puder se conectar ao banco de dados Amazon Redshift, você verá a seguinte mensagem: Conexão bem-sucedida.

    Se a conexão do computador cliente com o banco de dados falhar, você pode tentar solucionar os possíveis problemas. Para obter mais informações, consulte Solução de problemas de conexão no Amazon Redshift.

  13. Configure manutenções de atividade de TCP no Windows para impedir que as conexões atinjam o tempo limite. Para obter informações sobre como configurar keepalives TCP no Windows, consulte o Guia de instalação e configuração do conector ODBC Amazon Redshift.

  14. Para ajudar na solução de problemas, configure o registro em log. Para obter informações sobre como configurar o registro em log no Windows, consulte o Guia de instalação e configuração do conector ODBC Amazon Redshift.

Instalar o driver ODBC do Amazon Redshift no Linux

Requisitos do sistema

Você instala o driver ODBC do Amazon Redshift em computadores clientes que acessam um data warehouse do Amazon Redshift. Cada computador onde o driver é instalado deve atender a uma lista de requisitos mínimos do sistema. Para obter informações sobre os requisitos mínimos do sistema, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Instalação do driver do Amazon Redshift em sistemas operacionais Linux

Siga as etapas nesta seção para baixar e instalar os drivers ODBC do Amazon Redshift em uma distribuição Linux compatível. O processo de instalação instala os arquivos de driver nos seguintes diretórios:

  • /opt/amazon/redshiftodbc/lib/64 (para o driver de 64 bits)

  • /opt/amazon/redshiftodbc/ErrorMessages

  • /opt/amazon/redshiftodbc/Setup

  • /opt/amazon/redshiftodbc/lib/32 (para o driver de 32 bits)

Para instalar o driver ODBC do Amazon Redshift
  1. Baixe uma das versões a seguir, dependendo da arquitetura de sistema usada pela aplicação ou pela ferramenta do cliente SQL:

    O nome de cada um desses drivers é driver ODBC do Amazon Redshift. Os drivers ODBC de 32 bits foram descontinuados. Outras atualizações não serão lançadas, exceto para patches de segurança urgentes.

    nota

    Baixe o pacote que correspondente à arquitetura de sistema da ferramenta do cliente ou do aplicativo SQL. Por exemplo, se a ferramenta do cliente é de 64 bits, instale um driver de 64 bits.

    Depois, baixe e revise o Acordo de licença do driver ODBC e JDBC do Amazon Redshift.

  2. Navegue até o local onde você salvou o download do pacote e execute um dos comandos a seguir. Use o comando que corresponde a sua distribuição do Linux.

    • Em sistemas operacionais RHEL e CentOS , execute o comando a seguir.

      yum --nogpgcheck localinstall RPMFileName

      Substitua RPMFileName pelo nome do arquivo de pacote do RPM. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.

      yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
    • Em SLES, execute o comando a seguir.

      zypper install RPMFileName

      Substitua RPMFileName pelo nome do arquivo de pacote do RPM. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.

      zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
    • Em Debian, execute o comando a seguir.

      sudo apt install ./DEBFileName.deb

      Substitua DEBFileName.deb pelo nome do arquivo de pacote do Debian. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.

      sudo apt install ./AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.deb
Importante

Quando você tiver concluído a instalação dos drivers, configure-os para usar no sistema. Para obter mais informações sobre a configuração de drivers, consulte Use um gerenciador de driver ODBC para configurar o driver nos sistemas operacionais Linux e macOS X.

Instalar o driver ODBC do Amazon Redshift no macOS X

Requisitos do sistema

Você instala o driver em computadores clientes que acessam um data warehouse do Amazon Redshift. Cada computador onde o driver é instalado deve atender a uma lista de requisitos mínimos do sistema. Para obter informações sobre os requisitos mínimos do sistema, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Instalar o driver ODBC do Amazon Redshift no macOS X

Siga as etapas nesta seção para baixar e instalar o driver ODBC do Amazon Redshift em uma versão compatível do macOS X. O processo de instalação instala os arquivos do driver nos seguintes diretórios:

  • /opt/amazon/redshift/lib/universal

  • /opt/amazon/redshift/ErrorMessages

  • /opt/amazon/redshift/Setup

Para instalar o driver ODBC do Amazon Redshift no macOS X
  1. Se o sistema macOS X usa arquitetura Intel, baixe o driver Intel para macOS X versão 1.5.9. Se o sistema usa arquitetura ARM, baixe o driver ARM para macOS X versão 1.5.9. Em ambos os casos, o nome desse driver é driver ODBC do Amazon Redshift.

    Depois, baixe e revise o Acordo de licença do driver ODBC e JDBC do Amazon Redshift.

  2. Clique duas vezes em AmazonRedshiftODBC.dmg para montar a imagem do disco.

  3. Clique duas vezes em AmazonRedshiftODBC.pkg para executar o instalador.

  4. Siga as etapas no instalador para concluir o processo de instalação do driver. Para executar a instalação, aceite os termos do acordo de licença.

Importante

Quando você tiver concluído a instalação do driver, configure-o para usar no sistema. Para obter mais informações sobre a configuração de drivers, consulte Use um gerenciador de driver ODBC para configurar o driver nos sistemas operacionais Linux e macOS X.

Use um gerenciador de driver ODBC para configurar o driver nos sistemas operacionais Linux e macOS X

Nos sistemas operacionais Linux e macOS X, utilize o gerenciador de driver ODBC para configurar as definições de conexão ODBC. Os gerenciadores de driver ODBC usam arquivos de configuração para definir e configurar as fontes de dados e os drivers ODBC. O gerenciador de driver ODBC que você usa depende do sistema operacional que você usa:

  • Gerenciador de drivers unixODBC (para sistemas operacionais Linux)

  • Gerenciador de controladores iODBC (para o sistema operacional macOS X)

Para obter mais informações sobre os gerenciadores de driver ODBC com suporte para configurar os drivers ODBC do Amazon Redshift, consulte Requisitos do sistema para sistemas operacionais Linux e Requisitos do sistema para sistemas operacionais macOS X. Consulte também “Especificar gerenciadores de drivers ODBC em máquinas que não utilizam Windows” no Guia de instalação e configuração do conector ODBC do Amazon Redshift. .

Três arquivos são necessários para configurar o driver ODBC do Amazon Redshift: amazon.redshiftodbc.ini, odbc.ini e odbcinst.ini.

Se você fez a instalação no local padrão, o arquivo de configuração amazon.redshiftodbc.ini estará localizado em um dos seguintes diretórios:

  • /opt/amazon/redshiftodbc/lib/64 (para o driver de 64 bits em sistemas operacionais Linux)

  • /opt/amazon/redshiftodbc/lib/32 (para o driver de 32 bits em sistemas operacionais Linux)

  • /opt/amazon/redshift/lib (para o driver em macOS X)

Além disso, em /opt/amazon/redshiftodbc/Setup no Linux ou /opt/amazon/redshift/Setup no macOS X, há arquivos odbc.ini e odbcinst.ini de exemplo. Você pode usar esses arquivos como exemplos para configurar o driver ODBC do Amazon Redshift e o nome da origem dos dados (DSN).

Não é recomendado o uso do diretório de instalação do driver ODBC do Amazon Redshift para os arquivos de configuração. Os arquivos de exemplo do diretório Setup devem ser usados somente para servir de modelo. Se você reinstalar o driver ODBC do Amazon Redshift posteriormente ou atualizar para uma versão mais recente, o diretório de instalação será substituído. Você perderá todas as alterações que fez nesses arquivos.

Para evitar isso, copie o arquivo amazon.redshiftodbc.ini para um diretório diferente do diretório de instalação. Se você copiar esse arquivo no diretório base do usuário, adicione um ponto (.) ao início do nome do arquivo para torná-lo um arquivo oculto.

Para os arquivos odbc.ini e odbcinst.ini, use os arquivos de configuração do diretório inicial do usuário ou crie versões em um outro diretório. Por padrão, os sistemas operacionais Linux e macOS X devem ter um arquivo odbc.ini e um odbcinst.ini no diretório inicial do usuário (/home/$USER ou ~/). Esses arquivos padrão são arquivos ocultos, o que é indicado pelo ponto (.) na frente do nome de cada arquivo. Esses arquivos são exibidos somente ao usar o sinalizador -a para listar o conteúdo do diretório.

Qualquer que seja a opção escolhida para os arquivos odbc.ini e odbcinst.ini, modifique os arquivos para adicionar as informações do driver e da configuração de DSN. Se você criar arquivos, também precisará definir as variáveis do ambiente para especificar onde esses arquivos de configuração estão localizados.

Por padrão, os gerenciadores de driver ODBC são configurados para usar versões ocultas dos arquivos de configuração odbc.ini e odbcinst.ini (chamados odbc.ini e odbcinst.ini) localizadas no diretório inicial. Eles também são configurados para usar o arquivo amazon.redshiftodbc.ini na subpasta /lib do diretório de instalação do driver. Se você armazenar esses arquivos de configuração em outro lugar, defina as variáveis de ambiente descritas a seguir para que o gerenciador de driver possa localizar os arquivos. Para obter mais informações, consulte “Especificar os locais dos arquivos de configuração do driver” no Guia de instalação e configuração do conector ODBC do Amazon Redshift. .

Criar um nome da fonte de dados em sistemas operacionais Linux e macOS X

Ao conectar-se ao armazenamento de dados usando um nome da fonte de dados (DSN), configure o arquivo odbc.ini para definir DSNs. Defina as propriedades no arquivo odbc.ini para criar um DSN que especifique as informações de conexão para o armazenamento de dados.

Para obter informações sobre como configurar o arquivo odbc.ini, consulte “Criar um nome da fonte de dados em uma máquina que não usa Windows” no Guia de instalação e configuração do conector ODBC do Amazon Redshift .

Use o formato a seguir em sistemas operacionais Linux.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

O exemplo a seguir mostra a configuração do odbc.ini com driver ODBC de 64 bits em sistemas operacionais Linux.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift (x64) [Amazon Redshift (x64)] Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

O exemplo a seguir mostra a configuração do odbc.ini com driver ODBC de 32 bits em sistemas operacionais Linux.

[ODBC Data Sources] Amazon_Redshift_x32=Amazon Redshift (x86) [Amazon Redshift (x86)] Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Use o formato a seguir em sistemas operacionais macOS X.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/lib/amazonredshiftodbc.dylib Host=cluster_endpoint Port=port_number Database=database_name locale=locale

O exemplo a seguir mostra a configuração do odbc.ini em sistemas operacionais macOS X.

[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Configurar uma conexão sem DSN em sistemas operacionais Linux e macOS X

Para se conectar ao armazenamento de dados por meio de uma conexão que não tenha um DSN, defina o driver no arquivo odbcinst.ini. Depois, forneça uma string de conexão sem DSN no aplicativo.

Para obter informações sobre como configurar o arquivo odbcinst.ini nesse caso, consulte “Configurar uma conexão sem DSN em uma máquina que não usa Windows” no Guia de instalação e configuração do conector ODBC do Amazon Redshift. .

Use o formato a seguir em sistemas operacionais Linux.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

O exemplo a seguir mostra a configuração do odbcinst.ini para o driver de 64 bits instalados em diretórios padrão em sistemas operacionais Linux.

[ODBC Drivers] Amazon Redshift (x64)=Installed [Amazon Redshift (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbc/lib/64/libamazonredshiftodbc64.so

O exemplo a seguir mostra a configuração do odbcinst.ini para o driver de 32 bits instalados em diretórios padrão em sistemas operacionais Linux.

[ODBC Drivers] Amazon Redshift (x86)=Installed [Amazon Redshift (x86)] Description=Amazon Redshift ODBC Driver (32-bit) Driver=/opt/amazon/redshiftodbc/lib/32/libamazonredshiftodbc32.so

Use o formato a seguir em sistemas operacionais macOS X.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/lib/amazonredshiftodbc.dylib ...

O exemplo a seguir mostra a configuração do odbcinst.ini para o driver instalado no diretório padrão em sistemas operacionais macOS X.

[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib

Configurar variáveis de ambiente

Use o gerenciador de driver ODBC correto para carregar o driver correto. Para isso, defina a variável de ambiente do caminho da biblioteca. Para obter mais informações, consulte “Especificar gerenciadores de driver ODBC em máquinas que não usam Windows” no Guia de instalação e configuração do conector ODBC do Amazon Redshift. .

Por padrão, os gerenciadores de driver ODBC são configurados para usar versões ocultas dos arquivos de configuração odbc.ini e odbcinst.ini (chamados odbc.ini e odbcinst.ini) localizadas no diretório inicial. Eles também são configurados para usar o arquivo amazon.redshiftodbc.ini na subpasta /lib do diretório de instalação do driver. Se você armazenar esses arquivos de configuração em outro lugar, defina as variáveis de ambiente para que o gerenciador de driver possa localizar os arquivos. Para obter mais informações, consulte "Especificando os locais dos arquivos de configuração do driver" no Guia de instalação e configuração do conector ODBC Amazon Redshift.

Configurar recursos de conexão

Você pode configurar os seguintes recursos de conexão para a configuração ODBC:

  • Configure o driver ODBC para fornecer credenciais e autenticar a conexão com o banco de dados do Amazon Redshift.

  • Configure o driver ODBC para se conectar a um soquete habilitado com Secure Sockets Layer (SSL), se você estiver se conectando a um servidor Amazon Redshift que tenha SSL habilitado.

  • Configure o driver ODBC para se conectar ao Amazon Redshift por meio de um servidor proxy.

  • Configure o driver ODBC para usar um modo de processamento de consultas a fim de impedir que as consultas consumam muita memória.

  • Configure o driver ODBC para transmitir processos de autenticação do IAM por meio de um servidor de proxy.

  • Configure o driver ODBC para usar manutenções de atividade de TCP a fim de impedir que as conexões atinjam o tempo limite.

Para obter informações sobre esses recursos de conexão, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Configurar as opções do driver ODBC

Você pode usar opções de configuração para controlar o comportamento do driver ODBC Amazon Redshift.

No Microsoft Windows, você normalmente define as opções de driver ao configurar um nome de fonte de dados (DSN). Também é possível definir as opções de driver na string de conexão estabelecendo a conexão de forma programática ou adicionando/alterando as chaves de registro em HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN. Para obter mais informações sobre a configuração de um DSN, consulte Instalar e configurar o driver ODBC do Amazon Redshift no Microsoft Windows.

No Linux e no macOS X, defina as opções de configuração do driver nos arquivos odbc.ini e amazon.redshiftodbc.ini, conforme descrito em Use um gerenciador de driver ODBC para configurar o driver nos sistemas operacionais Linux e macOS X. As opções de configuração definidas em um arquivo amazon.redshiftodbc.ini aplicam-se a todas as conexões. Em contrapartida, as opções de configuração definidas em um arquivo odbc.ini são específicas de uma conexão. As opções de configuração definidas em odbc.ini têm precedência sobre as opções de configuração definidas em amazon.redshiftodbc.ini.

Para obter informações sobre como definir as opções de configuração do driver ODBC, consulte o Guia de instalação e configuração do conector ODBC do Amazon Redshift.

Versões anteriores do driver ODBC

Baixe uma versão anterior do driver ODBC do Amazon Redshift apenas se sua ferramenta exigir uma versão específica do driver.

Usar versões anteriores do driver ODBC para Windows

Estes são os drivers de 64 bits:

Os drivers de 32 bits são descontinuados e as versões anteriores não são compatíveis.

Usar versões anteriores do driver ODBC para Linux

Estas são as versões do driver de 64 bits:

Os drivers de 32 bits são descontinuados e as versões anteriores não são compatíveis.

Usar versões anteriores do driver ODBC para macOS X

A seguir estão as versões do driver ODBC do Amazon Redshift para macOS X: