在 Microsoft Windows 上安装和配置 Amazon Redshift ODBC 驱动程序 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Microsoft Windows 上安装和配置 Amazon Redshift ODBC 驱动程序

系统要求

您必须在可访问 Amazon Redshift 数据仓库的客户端计算机上安装 Amazon Redshift ODBC 驱动程序。对于您要在其上安装该驱动程序的每台计算机,有以下最低要求:

  • 计算机上的管理员权限。

  • 计算机满足以下系统要求:

    • 以下操作系统之一:

      • Windows 10 或 8.1。

      • Windows Server 2019、2016 或 2012。

    • 100MB 可用磁盘空间。

    • 已安装适用于 64 位 Windows 的 Visual C++ Redistributable for Visual Studio 2015。您可以在 Microsoft 网站上的下载 Visual C++ Redistributable for Visual Studio 2022 下载安装包。

安装 Amazon Redshift ODBC 驱动程序

使用以下过程下载并安装适用于 Windows 操作系统的 Amazon Redshift ODBC 驱动程序。仅在您当前运行的第三方应用程序获得了使用 Amazon Redshift 的认证并且需要不同驱动程序时,才能使用该特定驱动程序。

要下载并安装 ODBC 驱动程序,请执行以下操作:

  1. 下载以下驱动程序:64 位 ODBC 驱动程序版本 2.1.0.0 在中国(北京)区域,请使用以下链接:64 位 ODBC 驱动程序版本 2.1.0.0

    此驱动程序的名称为 Amazon Redshift ODBC 驱动程序(x64)

    注意

    32 位 ODBC 驱动程序已停用。除了紧急安全补丁外,不会发布进一步的更新。要下载并安装适用于 32 位操作系统的 ODBC 驱动程序,请参阅在 Microsoft Windows 上安装和配置 Amazon Redshift ODBC 驱动程序

  2. 审核 Amazon Redshift ODBC 驱动程序版本 2.x 许可证

  3. 双击 .msi 文件,然后按照向导中的步骤安装驱动程序。

为 ODBC 连接创建系统 DSN 条目

下载并安装 ODBC 驱动程序后,将数据源名称 (DSN) 条目添加到客户端计算机或 Amazon EC2 实例。SQL 客户端工具可以使用此数据源连接到 Amazon Redshift 数据库。

建议您创建系统 DSN 而不是用户 DSN。有些应用程序使用不同的数据库用户账户加载数据,因而可能无法检测在其他数据库用户账户下创建的用户 DSN。

注意

对于使用 Amazon Identity and Access Management (IAM) 凭证或身份提供者 (IdP) 凭证进行的身份验证,需要执行其他步骤。有关更多信息,请参阅配置 JDBC 或 ODBC 连接以使用 IAM 凭证

要为 ODBC 连接创建系统 DSN 条目,请执行以下操作:

  1. 开始菜单上,键入“ODBC 数据来源”。选择 ODBC 数据来源

    请确保您选择的 ODBC Data Source Administrator 的位数与用于连接 Amazon Redshift 的客户端应用程序的位数相同。

  2. ODBC 数据源管理器中,选择驱动程序选项卡,然后找到以下驱动程序文件夹:Amazon Redshift ODBC 驱动程序(x64)

  3. 选择系统 DSN 选项卡为计算机上的所有用户配置驱动程序,或选择用户 DSN 选项卡仅为您的数据库用户账户配置驱动程序。

  4. 选择添加。系统随即打开 Create New Data Source 窗口。

  5. 选择 Amazon Redshift ODBC 驱动程序(x64),然后选择完成。系统随即打开 Amazon Redshift ODBC Driver DSN Setup 窗口。

  6. 连接设置部分下,输入以下信息:

    Data source name

    输入数据源的名称。例如,如果您遵循的是《Amazon Redshift 入门指南》,则可键入 exampleclusterdsn,以便轻松记住将与此 DSN 关联的集群。

    Server

    为您的 Amazon Redshift 集群指定端点主机。您可以在 Amazon Redshift 控制台中的集群详细信息页面上找到该信息。有关更多信息,请参阅在 Amazon Redshift 中配置连接

    端口

    输入数据库使用的端口号。根据您在创建、修改或迁移集群时选择的端口,允许访问所选端口。

    数据库

    输入 Amazon Redshift 数据库的名称。如果您在未指定数据库名称的情况下启动了集群,请输入 dev。否则,请使用您在启动过程中选择的名称。如果您遵循的是《Amazon Redshift 入门指南》,输入 dev

  7. 身份验证下,指定配置选项以配置标准或 IAM 身份验证。

  8. 选择SSL 选项,然后指定以下项目的值:

    身份验证模式

    选择处理安全套接字层 (SSL) 的模式。在测试环境中,可以使用 prefer。但是,对于生产环境以及在需要安全交换数据时,请使用 verify-caverify-full

  9. 代理选项卡中,指定任何代理连接设置。

  10. 游标选项卡中,指定有关如何将查询结果返回至您的 SQL 客户端工具或应用程序的选项。

  11. 高级选项中,指定 logLevellogPathcompression 和其他选项的值。

  12. 选择测试。如果客户端计算机可以连接到 Amazon Redshift 数据库,将显示以下消息:连接成功。如果客户端计算机无法连接到数据库,您可以通过生成日志文件并联系 Amazon 支持部门,对可能的问题进行故障排除。有关生成日志的信息,请参阅 (LINK)。

  13. 选择确定