Instalación y configuración del controlador ODBC de Amazon Redshift en Microsoft Windows
Requisitos del sistema
Debe instalar el controlador ODBC de Amazon Redshift en los equipos cliente que tienen acceso a un almacenamiento de datos de Amazon Redshift. Cada equipo en el que instala el controlador debe cumplir con los siguientes requisitos mínimos:
-
Derechos de administrador en la máquina.
-
La máquina cumple con los siguientes requisitos del sistema:
-
Uno de los sistemas operativos siguientes:
-
Windows 10 u 8.1.
-
Windows Server 2019, 2016 o 2012.
-
-
100 MB de espacio disponible en el disco.
-
Visual C++ Redistributable for Visual Studio 2015 para Windows de 64 bits instalado. Puede descargar el paquete de instalación en Descargar Visual C++ Redistributable for Visual Studio 2022
en el sitio web de Microsoft.
-
Instalación del controlador ODBC de Amazon Redshift
Utilice el procedimiento a continuación para descargar e instalar el controlador ODBC de Amazon Redshift para los sistemas operativos Windows. Utilice un controlador diferente solo si está ejecutando una aplicación de terceros certificada para su uso con Amazon Redshift que requiere un controlador específico.
Para descargar e instalar el controlador ODBC:
-
Descargue el siguiente controlador: controlador ODBC de 64 bits versión 2.1.3.0
El nombre de este controlador es Amazon Redshift ODBC Driver (x64) (Controlador ODBC de Amazon Redshift [x64]).
nota
Los controladores ODBC de 32 bits se suspenden. No se publicarán más actualizaciones, excepto las revisiones de seguridad urgentes. Para descargar e instalar controladores ODBC para sistemas operativos de 32 bits, consulte Instalación y configuración del controlador ODBC de Amazon Redshift en Microsoft Windows.
-
Consulte Licencia del controlador ODBC versión 2.x de Amazon Redshift
. -
Haga doble clic en el archivo .msi y, a continuación, siga los pasos en el asistente para instalar el controlador.
Creación de una entrada de sistema DSN para una conexión ODBC
Después de descargar e instalar el controlador ODBC, agregue una entrada de nombre de origen de datos (DSN) al equipo cliente o a la instancia de Amazon EC2. Las herramientas de cliente SQL pueden utilizar este origen de datos para conectarse a la base de datos de Amazon Redshift.
Se recomienda crear un DSN del sistema en lugar de un DSN de usuario. Algunas aplicaciones cargan los datos mediante una cuenta de usuario de base de datos diferente y es posible que no puedan detectar los DSN de usuario que se crean en otra cuenta de usuario de base de datos.
nota
Para la autenticación con credenciales de AWS Identity and Access Management (IAM) o credenciales de proveedor de identidad (IdP), se requieren pasos adicionales. Para obtener más información, consulte Configurar una conexión JDBC u ODBC para usar credenciales de IAM.
Para crear una entrada DSN del sistema para una conexión ODBC:
-
En el menú Start (Inicio), escriba “ODBC Data Sources” (Orígenes de datos ODBC). Elija ODBC Data Sources (Orígenes de datos ODBC).
Asegúrese de elegir el Administrador de orígenes de datos ODBC que tenga el mismo valor de bits que la aplicación cliente que está utilizando para conectarse a Amazon Redshift.
-
En ODBC Data Source Administrator (Administrador de orígenes de datos ODBC), elija la pestaña Driver (Controlador) y busque la siguiente carpeta del controlador: Amazon Redshift ODBC Driver (x64) (Controlador ODBC de Amazon Redshift [x64]).
-
Elija la pestaña DSN de sistema para configurar el controlador para todos los usuarios del equipo o la pestaña DSN de usuario para configurar solamente el controlador para la cuenta de usuario.
-
Elija Añadir. Se abrirá la ventana Create New Data Source (Crear nuevo origen de datos).
-
Elija Amazon Redshift ODBC Driver (x64) (Controlador ODBC de Amazon Redshift [x64]) y, a continuación, elija Finish (Finalizar). Se abrirá la ventana Amazon Redshift ODBC Driver DSN Setup (Configuración de DSN del controlador ODBC de Amazon Redshift).
-
En la sección Connection Settings (Configuración de conexión), escriba la siguiente información:
-
Nombre de origen de datos
Escriba un nombre para el origen de datos. Por ejemplo, si siguió la Guía de introducción a Amazon Redshift, podría escribir
exampleclusterdsn
para que le sea más fácil recordar el clúster que asocia a este DSN. -
Server
Especifique el host de punto de conexión del clúster de Amazon Redshift. Puede encontrar esta información en la consola de Amazon Redshift en la página de detalles del clúster. Para obtener más información, consulte Configuración de conexiones en Amazon Redshift.
-
Puerto
Escriba el número de puerto que usa la base de datos. Según el puerto que haya seleccionado al crear, modificar o migrar el clúster, se permitirá el acceso al puerto seleccionado.
-
Base de datos
Introduzca el nombre de la base de datos de Amazon Redshift. Si ha lanzado el clúster sin especificar un nombre de base de datos, escriba
dev
. De lo contrario, utilice el nombre que eligió durante el proceso de inicio. Si siguió la Guía de introducción a Amazon Redshift, ingresedev
.
-
-
En la sección Authentication (Autenticación), especifique las opciones de configuración para configurar la autenticación de IAM o estándar.
-
Elija SSL Options (Opciones de SSL) y especifique un valor para el siguiente campo:
-
Modo de autenticación
Elija un modo para controlar la Capa de conexión segura (SSL). En un entorno de prueba, podría usar
prefer
. No obstante, para entornos de producción y cuando se requiera un intercambio seguro de datos, useverify-ca
overify-full
. -
TLS mínimo
Otra opción, elija la versión mínima de TLS/SSL que el controlador permite que el almacén de datos utilice para cifrar las conexiones. Por ejemplo, si especifica TLS 1.2, TLS 1.1 no se puede usar para cifrar las conexiones. La versión predeterminada es TLS 1.2.
-
-
En la pestaña Proxy, especifique cualquier configuración de conexión proxy.
-
En la pestaña Additional Options (Opciones adicionales), especifique las opciones sobre cómo devolver los resultados de la consulta a la herramienta o aplicación de cliente SQL.
-
En Opciones avanzadas, especifique valores para
logLevel
,logPath
,compression
y otras opciones. -
Seleccione Probar. Si el equipo cliente puede conectarse a la base de datos de Amazon Redshift, aparecerá el siguiente mensaje: Connection successful (Conexión realizada correctamente). Si el equipo cliente no puede conectarse a la base de datos, genere un archivo de registro y póngase en contacto con soporte de AWS para solucionar los posibles problemas. Para obtener información sobre la generación de registros, consulte (LINK).
-
Seleccione Aceptar.