Instalar e configurar o driver ODBC do Amazon Redshift no Microsoft Windows
Requisitos do sistema
Você deve instalar o driver ODBC do Amazon Redshift em computadores clientes que tenham acesso um data warehouse do Amazon Redshift. Para cada computador onde o driver é instalado, os seguintes requisitos mínimos do sistema devem ser atendidos:
-
Direitos de administrador na máquina.
-
A máquina atende aos seguintes requisitos do sistema:
-
Um dos seguintes sistemas operacionais:
-
Windows 10 ou 8.1.
-
Windows Server 2019, 2016 ou 2012.
-
-
100 MB de espaço em disco disponível.
-
Visual C++ redistribuível para Visual Studio 2015 para Windows de 64 bits instalado. É possível baixar o pacote de instalação em Baixe o Visual C++ redistribuível para Visual Studio 2022
no site da Microsoft.
-
Instalar o driver ODBC do Amazon Redshift
Use o procedimento a seguir para baixar e instalar os drivers ODBC do Amazon Redshift para sistemas operacionais Windows. Use apenas um driver diferente se estiver executando uma aplicação de terceiros certificada para uso com o Amazon Redshift e que exija um driver específico.
Para baixar e instalar o driver ODBC:
-
Baixe o seguinte driver: Driver ODBC de 64 bits versão 2.1.3.0
O nome desse driver é Amazon Redshift ODBC Driver (x64).
nota
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 baixar e instalar drivers ODBC para sistemas operacionais de 32 bits, consulte Instalar e configurar o driver ODBC do Amazon Redshift no Microsoft Windows.
-
Analise a licença do driver ODBC do Amazon Redshift versão 2.x
. -
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
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 podem usar essa fonte de 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. Algumas aplicações podem carregar dados usando uma conta de usuário de banco de dados diferente e podem não conseguir detectar DSNs de usuário criados em outra conta de usuário de banco de dados.
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.
Crie uma entrada de DSN de sistema para uma conexão ODBC:
-
No menu Start (Iniciar), abra "Fontes de dados ODBC". Escolha ODBC Data sources (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 fonte de dados ODBC), escolha a guia Driver e localize a seguinte pasta do driver: Amazon Redshift ODBC Driver (x64) (Driver ODBC do Amazon Redshift (x64)).
-
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 de banco de dados.
-
Escolha Adicionar. A janela Create New Data Source é exibida.
-
Escolha o Amazon Redshift ODBC driver (x64) (Driver ODBC do Amazon Redshift (x64)) e, em seguida, escolha Finish (Concluir). A janela Configuração de DSN do driver ODBC do Amazon Redshift é exibida.
-
Na seção Connection Settings (Configurações de conexão), insira as seguintes informações:
-
Nome da fonte de dados
Insira um nome para a fonte de dados. 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 host de 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. Dependendo da porta selecionada ao criar, modificar ou migrar o cluster, permita o acesso à porta selecionada.
-
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, insiradev
.
-
-
Na seção Authentication (Autenticação), especifique as opções de configuração para configurar a autenticação padrão ou do IAM.
-
Escolha SSL Options (Opções SSL) e especifique um valor para o seguinte:
-
Modos de autenticação
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
. -
TLS mín.
Opcionalmente, escolha a versão mínima do TLS/SSL que o driver permite que o datastore use para criptografar conexões. Por exemplo, se você especificar TLS 1.2, não será possível usar o TLS 1.1 para criptografar conexões. A versão padrão é TLS 1.2.
-
-
Na guia Proxy, especifique qualquer configuração de conexão proxy.
-
Na guia Cursor, especifique opções sobre como retornar os resultados de consultas ao aplicativo ou ferramenta do cliente SQL.
-
Em Opções avançadas, especifique valores para
logLevel
,logPath
,compression
e outras opções. -
Escolha Testar. Se o computador cliente puder se conectar ao banco de dados Amazon Redshift, a seguinte mensagem será exibida: Connection successful (Conexão bem-sucedida). Se a conexão do computador cliente com o banco de dados falhar, você poderá solucionar os possíveis problemas gerando um arquivo de log e entrando em contato com o suporte da AWS. Para obter informações sobre como gerar logs, consulte (LINK).
-
Escolha OK.