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.
Tópicos
- Obtenção do URL do ODBC para o cluster
- Instalar e configurar o driver ODBC do Amazon Redshift no Microsoft Windows
- Instalar o driver ODBC do Amazon Redshift no Linux
- Instalar o driver ODBC do Amazon Redshift no macOS X
- Use um gerenciador de driver ODBC para configurar o driver nos sistemas operacionais Linux e macOS X
- Configurar as opções do driver ODBC
- Versões anteriores do driver ODBC
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
-
Baixe uma das versões a seguir, dependendo da arquitetura de sistema usada pela aplicação ou pela ferramenta do cliente SQL:
Driver ODBC de 64 bits versão 1.5.9
O nome deste driver é Amazon Redshift (x64).
Driver ODBC de 32 bits versão 1.4.52
O nome deste driver é Amazon Redshift (x86). 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 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
. -
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
-
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.
-
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)
-
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.
-
Escolha Adicionar. A janela Create New Data Source é exibida.
-
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.
-
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
. 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, insiradev
.dev
-
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.
-
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, useverify-ca
ouverify-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. -
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.
-
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.
-
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.
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.
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.
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
-
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
. -
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
pelo nome do arquivo de pacote do RPM. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.RPMFileName
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
pelo nome do arquivo de pacote do RPM. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.RPMFileName
zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
-
Em Debian, execute o comando a seguir.
sudo apt install ./
DEBFileName.deb
Substitua
pelo nome do arquivo de pacote do Debian. Por exemplo, o comando a seguir demonstra a instalação do driver de 64 bits.DEBFileName.deb
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
-
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
. -
Clique duas vezes em AmazonRedshiftODBC.dmg para montar a imagem do disco.
-
Clique duas vezes em AmazonRedshiftODBC.pkg para executar o instalador.
-
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\
. 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. your_DSN
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: