配置 ODBC 连接 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

配置 ODBC 连接

您可以使用 ODBC 连接将许多第三方 SQL 客户端工具和应用程序连接到您的 Amazon Redshift 集群。为此,请在您的客户端计算机或 Amazon EC2 实例上设置连接。如果您的客户端工具支持 JDBC,您可以选择使用 JDBC 连接而非 ODBC 连接,因为 JDBC 连接更加易于配置。但是,如果您的客户端工具不支持 JDBC,请按此部分中的步骤配置 ODBC 连接。

Amazon Redshift 提供了适用于 Linux、Windows 和 macOS X 操作系统的 64-bit ODBC 驱动程序。32 位 ODBC 驱动程序已停产。除了紧急安全补丁外,不会发布进一步的更新。

有关 ODBC 驱动程序功能和先决条件的最新信息,请参阅 Amazon Redshift ODBC 驱动程序发布说明在中国 Amazon 区域中,使用以下链接:Amazon Redshift ODBC 驱动程序发布说明

有关 Amazon Redshift ODBC 驱动程序的安装和配置信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

如果要使用 ODBC 连接,请执行以下步骤。

获取集群的 ODBC URL

Amazon Redshift 在 Amazon Redshift 控制台中显示您的集群的 ODBC URL。此 URL 包含在客户端计算机与数据库之间建立连接时所需的信息。

ODBC URL 采用以下格式:Driver={driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number

前面显示的格式的字段具有以下值。

Field
Driver

要使用的 64 位 ODBC 驱动程序的名称:Amazon Redshift (x64)

32 位 ODBC 驱动程序的名称:Amazon Redshift (x86)

Server Amazon Redshift 集群的端点。
Database 您为集群创建的数据库。
UID 有权连接到数据库的用户账户的用户名。该值是数据库权限,而非 Amazon Redshift 权限,但是您可以使用您在启动集群时设置的管理员用户账户。
PWD 用户账户用于连接数据库的密码。
Port 您在启动集群时指定的端口号。如果您启用了防火墙,请确保此端口处于打开状态,可供您使用。

上表中的字段可以包含以下特殊字符:

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

如果您使用这些特殊字符,则必须用大括号括起值。例如,连接字符串 PWD={Your;password123}; 中的密码值表示为 Your;password123

由于 Field=value 对使用分号分隔,因此中间具有任意数量空格的 }; 组合将被视为 Field={value}; 对的结尾。我们建议您避免在字段值中使用序列 };。例如,如果您将密码值设置为 PWD={This is a passwor} ;d};,则密码将为 This is a passwor} ;,URL 将出错。

以下是一个示例 ODBC URL。

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

有关如何获取 ODBC 连接的信息,请参阅 查找集群连接字符串

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

系统要求

您可以在可访问 Amazon Redshift 数据仓库的客户端计算机上安装 Amazon Redshift ODBC 驱动程序。在其上安装该驱动程序的每台计算机都必须满足一系列最低系统要求。有关最低系统要求的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

在 Windows 操作系统上安装 Amazon Redshift 驱动程序

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

安装 ODBC 驱动程序
  1. 根据您的 SQL 客户端工具或应用程序的系统架构,下载以下驱动程序之一:

    注意

    根据您的 SQL 客户端工具或应用程序的系统架构,下载相应的 MSI 包。例如,如果您的 SQL 客户端工具是 64 位,则安装 64 位驱动程序。

    然后,下载并查看 Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议在中国(北京)区域中,使用以下链接:Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议

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

在 Microsoft Windows 上为 ODBC 连接创建系统 DSN 条目

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

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

注意

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

有关如何创建系统 DSN 条目的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

在 Windows 上为 ODBC 连接创建系统 DSN 条目
  1. 开始菜单上,打开ODBC 数据源

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

  2. ODBC 数据数据源管理器中,选择驱动程序选项卡并找到驱动程序文件夹。

    • Amazon Redshift ODBC 驱动程序(64 位)

    • Amazon Redshift ODBC 驱动程序(32 位)

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

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

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

  6. Connection Settings 下,输入以下信息:

    Data source name

    输入数据源的名称。在稍后创建到集群的连接时,您可以使用任何名称来标识该数据源。例如,如果您遵循的是《Amazon Redshift 入门指南》,则可键入 exampleclusterdsn,以便轻松记住将与此 DSN 关联的集群。

    Server

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

    端口

    输入数据库使用的端口号。使用集群在启动或修改时配置为使用的端口。

    数据库

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

  7. 身份验证下,指定配置选项以配置标准或 IAM 身份验证。有关身份验证选项的信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》中的“在 Windows 上配置身份验证”。

  8. SSL Settings 下,指定以下项目的值:

    SSL authentication

    选择处理安全套接字层 (SSL) 的模式。在测试环境中,可以使用 prefer。但是,对于生产环境以及在需要安全交换数据时,请使用 verify-caverify-full。有关在 Windows 上使用 SSL 的更多信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》中的“在 Windows 上配置 SSL 验证”。

  9. 其他选项下,指定有关如何将查询结果返回至您的 SQL 客户端工具或应用程序的选项。有关更多信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》中的“在 Windows 上配置其他选项”。

  10. 日志记录选项中,指定日志记录选项的值。有关更多信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》中的“在 Windows 上配置日志记录选项”。

    然后选择确定

  11. 数据类型选项 下,指定数据类型的值。有关更多信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》中的“在 Windows 上配置数据类型选项”。

    然后选择确定

  12. 选择测试。如果客户端计算机可以连接到 Amazon Redshift 数据库,您会看到以下消息:连接成功

    如果客户端计算机无法连接到数据库,您可以进行故障排除,解决可能存在的问题。有关更多信息,请参阅解决 Amazon Redshift 中的连接问题

  13. 在 Windows 上配置 TCP Keepalive 以防止连接超时。有关如何在 Windows 上配置 TCP Keepalive 的信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》

  14. 要帮助进行故障排除,请配置日志记录。有关如何在 Windows 上配置日志记录的信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南》

在 Linux 上安装 Amazon Redshift ODBC 驱动程序

系统要求

您可以在可访问 Amazon Redshift 数据仓库的客户端计算机上安装 Amazon Redshift ODBC 驱动程序。在其上安装该驱动程序的每台计算机都必须满足一系列最低系统要求。有关最低系统要求的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

在 Linux 操作系统上安装 Amazon Redshift 驱动程序

按照此部分中的步骤在受支持的 Linux 发行版上下载并安装 Amazon Redshift ODBC 驱动程序。在安装过程中,驱动程序文件将被安装到以下目录中:

  • /opt/amazon/redshiftodbc/lib/64(对于 64 位驱动程序)

  • /opt/amazon/redshiftodbc/ErrorMessages

  • /opt/amazon/redshiftodbc/Setup

  • /opt/amazon/redshiftodbc/lib/32(对于 32 位驱动程序)

要安装 Amazon Redshift ODBC 驱动程序
  1. 根据您的 SQL 客户端工具或应用程序的系统架构,下载以下驱动程序之一:

    这些驱动程序的名称均是 Amazon Redshift ODBC 驱动程序。32 位 ODBC 驱动程序已停产。除了紧急安全补丁外,不会发布进一步的更新。

    注意

    下载适用于您的 SQL 客户端工具或应用程序系统架构的程序包。例如,如果您的客户端工具是 64 位,则安装 64 位驱动程序。

    然后,下载并查看 Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议在中国(北京)区域中,使用以下链接:Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议

  2. 转至您下载程序包的位置,然后运行以下命令之一。使用适用于您的 Linux 发行版的命令。

    • 在 RHEL 和 CentOS 操作系统上,运行以下命令。

      yum --nogpgcheck localinstall RPMFileName

      RPMFileName 替换为 RPM 包文件名。例如,以下命令将演示如何安装 64 位驱动程序。

      yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.x.xx.xxxx-x.x86_64.rpm
    • 在 SLES 上,运行以下命令。

      zypper install RPMFileName

      RPMFileName 替换为 RPM 包文件名。例如,以下命令将演示如何安装 64 位驱动程序。

      zypper install AmazonRedshiftODBC-1.x.x.xxxx-x.x86_64.rpm
    • 在 Debian 上,运行以下命令。

      sudo apt install ./DEBFileName.deb

      DEBFileName.deb 替换为 Debian 包文件名。例如,以下命令将演示如何安装 64 位驱动程序。

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

安装完驱动程序后,请对其进行配置以在您的系统上使用。有关驱动程序配置的更多信息,请参阅使用 ODBC 驱动程序管理器在 Linux 和 macOS X 操作系统上配置驱动程序

在 macOS X 上安装 Amazon Redshift ODBC 驱动程序

系统要求

您可以在可访问 Amazon Redshift 数据仓库的客户端计算机上安装驱动程序。在其上安装该驱动程序的每台计算机都必须满足一系列最低系统要求。有关最低系统要求的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

在 macOS X 上安装 Amazon Redshift ODBC 驱动程序

按照此部分中的步骤操作,在受支持的 macOS X 版本上下载和安装 Amazon Redshift ODBC 驱动程序。在安装过程中,驱动程序文件将被安装到以下目录中:

  • /opt/amazon/redshift/lib/universal

  • /opt/amazon/redshift/ErrorMessages

  • /opt/amazon/redshift/Setup

要在 macOS X 上安装 Amazon Redshift ODBC 驱动程序
  1. 如果您的 macOS X 系统使用 Intel 架构,请下载 macOS X Intel 驱动程序版本 1.5.9。如果您的系统使用 ARM 架构,请下载 macOS X ARM 驱动程序版本 1.5.9。在这两种情况下,此驱动程序的名称均是 Amazon Redshift ODBC 驱动程序。在中国 Amazon 区域,使用以下链接:macOS X Intel 驱动程序版本 1.5.9macOS X ARM 驱动程序版本 1.5.9

    然后,下载并查看 Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议在中国(北京)区域中,使用以下链接:Amazon Redshift ODBC 和 JDBC 驱动程序许可证协议

  2. 双击 AmazonRedshiftODBC.dmg 以挂载磁盘映像。

  3. 双击 AmazonRedshiftODBC.pkg 以运行安装程序。

  4. 按照安装程序中的步骤完成驱动程序的安装过程。要执行安装,需同意许可协议的条款。

重要

安装完驱动程序后,请对其进行配置以在您的系统上使用。有关驱动程序配置的更多信息,请参阅使用 ODBC 驱动程序管理器在 Linux 和 macOS X 操作系统上配置驱动程序

使用 ODBC 驱动程序管理器在 Linux 和 macOS X 操作系统上配置驱动程序

在 Linux 和 macOS X 操作系统上,您可以使用 ODBC 驱动程序管理器来配置 ODBC 连接设置。ODBC 驱动程序管理器使用配置文件来定义和配置 ODBC 数据源和驱动程序。您可以使用的 ODBC 驱动程序管理器取决于您使用的操作系统:

  • unixODBC 驱动程序管理器(适用于 Linux 操作系统)

  • iODBC 驱动程序管理器(适用于 macOS X 操作系统)

有关用来配置 Amazon Redshift ODBC 驱动程序的受支持的 ODBC 驱动程序管理器的更多信息,请参阅系统要求(适用于 Linux 操作系统)和系统要求(适用于 macOS X 操作系统)。另请参阅 Amazon Redshift ODBC 连接器安装和配置指南中的“在非 Windows 计算机上指定 ODBC 驱动程序管理器”。在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

要配置 Amazon Redshift ODBC 驱动程序,需要提供以下三个文件:amazon.redshiftodbc.iniodbc.iniodbcinst.ini

如果您将驱动程序安装在默认位置,amazon.redshiftodbc.ini 配置文件则位于以下目录之一:

  • /opt/amazon/redshiftodbc/lib/64(适用于 Linux 操作系统上的 64 位驱动程序)

  • /opt/amazon/redshiftodbc/lib/32(适用于 Linux 操作系统上的 32 位驱动程序)

  • /opt/amazon/redshift/lib(适用于 macOS X 上的驱动程序)

此外,在 /opt/amazon/redshiftodbc/Setup (Linux) 或 /opt/amazon/redshift/Setup (macOS X) 下,提供了示例 odbc.iniodbcinst.ini 文件。您可以使用这些文件作为配置 Amazon Redshift ODBC 驱动程序和数据源名称 (DSN) 的示例。

我们不建议使用 Amazon Redshift ODBC 驱动程序安装目录来存储配置文件。Setup 目录中的示例文件仅用作示例。如果您日后重新安装 Amazon Redshift ODBC 驱动程序,或将其升级到新版本,安装目录会被覆盖。之后,您将丢失对这些文件所做的全部更改。

为了避免出现这种情况,请将 amazon.redshiftodbc.ini 文件复制到安装目录以外的其他目录中。如果您要将此文件复制到用户的主目录,请在文件名的开头添加一个句点 (.),使其成为隐藏文件。

对于 odbc.iniodbcinst.ini 文件,应在用户的主目录中使用配置文件,或者在其他目录中创建新版本。默认情况下,您的 Linux 或 macOS X 操作系统应在用户的主目录(odbc.iniodbcinst.ini)中提供有 /home/$USER 文件和 ~/ 文件。这些默认文件均为隐藏文件(通过在每个文件名的前面添加圆点 (.) 表示)。这些文件仅当您使用 -a 标志列出目录内容时显示。

对于 odbc.iniodbcinst.ini 文件,不管您选择哪个选项,都需对这些文件进行修改,以添加驱动程序和 DSN 配置信息。如果您创建新文件,则还需设置环境变量,以指定这些配置文件的目标存储位置。

默认情况下,ODBC 驱动程序管理器将配置为使用主目录中隐藏的 odbc.iniodbcinst.ini 配置文件版本(名为 .odbc.ini 和 .odbcinst.ini)。它们也被配置为使用驱动程序安装目录的 amazon.redshiftodbc.ini 子文件夹中的 /lib 文件。如果您将这些配置文件存储在其他位置,请设置如下所述的环境变量,以便驱动程序管理器能够找到这些文件。有关更多信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南中的“指定驱动程序配置文件的位置”。在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

在 Linux 和 macOS X 操作系统上创建数据源名称

在使用数据源名称 (DSN) 连接到数据存储时,请配置 odbc.ini 文件以定义 DSN。在 odbc.ini 文件中设置属性以创建指定数据存储的连接信息的 DSN。

有关如何配置 odbc.ini 文件的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南中的“在非 Windows 计算机上创建数据源名称”在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

请在 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

以下示例显示了在 Linux 操作系统上使用 64 位 ODBC 驱动程序配置 odbc.ini。

[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

以下示例显示了在 Linux 操作系统上使用 32 位 ODBC 驱动程序配置 odbc.ini。

[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

请在 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

以下示例显示了 odbc.ini 在 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

在 Linux 和 macOS X 操作系统上配置没有 DSN 的连接

要通过不带 DSN 的连接来连接到数据存储,请在 odbcinst.ini 文件中定义驱动程序。然后,在应用程序中提供一个无 DSN 的连接字符串。

有关在这种情况下如何配置 odbcinst.ini 文件的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南中的“在非 Windows 计算机上配置没有 DSN 的连接”。在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

请在 Linux 操作系统上使用以下格式。

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

以下示例显示了安装在 Linux 操作系统默认目录中的 64 位驱动程序的 odbcinst.ini 配置。

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

以下示例显示了安装在 Linux 操作系统默认目录中的 32 位驱动程序的 odbcinst.ini 配置。

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

请在 macOS X 操作系统上使用以下格式。

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

以下示例显示了安装在 macOS X 操作系统默认目录中的驱动程序的 odbcinst.ini 配置。

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

配置环境变量

使用正确的 ODBC 驱动程序管理器加载正确的驱动程序。为此,请设置库路径环境变量。有关更多信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南中的“在非 Windows 计算机上指定 ODBC 驱动程序管理器”。在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

默认情况下,ODBC 驱动程序管理器将配置为使用主目录中隐藏的 odbc.iniodbcinst.ini 配置文件版本(名为 .odbc.ini 和 .odbcinst.ini)。它们也被配置为使用驱动程序安装目录的 amazon.redshiftodbc.ini 子文件夹中的 /lib 文件。如果您将这些配置文件存储在其他位置,请设置环境变量,以便驱动程序管理器能够找到这些文件。有关更多信息,请参阅《Amazon Redshift ODBC 连接器安装和配置指南中的“指定驱动程序配置文件的位置”。

配置连接功能

可以为 ODBC 设置配置以下连接功能:

  • 配置 ODBC 驱动程序以提供凭证并验证与 Amazon Redshift 数据库的连接。

  • 如果要连接到启用了 SSL 的 Amazon Redshift 服务器,请将 ODBC 驱动程序配置为连接到启用了安全套接字层 (SSL) 的套接字。

  • 将 ODBC 驱动程序配置为通过代理服务器连接到 Amazon Redshift。

  • 将 ODBC 驱动程序配置为使用查询处理模式来防止查询占用过多内存。

  • 将 ODBC 驱动程序配置为通过代理服务器传递 IAM 身份验证过程。

  • 将 ODBC 驱动程序配置为使用 TCP Keepalive 来防止连接超时。

有关这些连接功能的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

配置 ODBC 驱动程序选项

可以使用配置选项来控制 Amazon Redshift ODBC 驱动程序的行为。

在 Microsoft Windows 中,您通常可以在配置数据源名称 (DSN) 时设置驱动程序选项。您还能在以编程方式连接时,或者通过在 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN 中添加或更改注册表项来设置驱动程序选项。有关配置 DSN 的更多信息,请参阅在 Microsoft Windows 上安装和配置 Amazon Redshift ODBC 驱动程序

在 Linux 和 macOS X 中,您可以在 odbc.iniamazon.redshiftodbc.ini 文件中设置驱动程序配置选项,如使用 ODBC 驱动程序管理器在 Linux 和 macOS X 操作系统上配置驱动程序中所述。在 amazon.redshiftodbc.ini 文件中设置的配置选项适用于所有连接。相反,odbc.ini 文件中的设置配置选项特定于一个连接。在 odbc.ini 中设置的配置选项优先于在 amazon.redshiftodbc.ini 中设置的配置选项。

有关如何设置 ODBC 驱动程序配置选项的信息,请参阅 Amazon Redshift ODBC 连接器安装和配置指南在中国 Amazon 区域,使用以下链接:Amazon Redshift ODBC 连接器安装和配置指南

早期 ODBC 驱动程序版本

仅当您的工具需要使用某个特定版本的驱动程序时,才能下载 Amazon Redshift ODBC 驱动程序的以前版本。

使用适用于 Windows 的以前 ODBC 驱动程序版本

以下是 64 位驱动程序:

32 位驱动程序已停用,并且早期版本不受支持。

使用适用于 Linux 的以前 ODBC 驱动程序版本

以下是 64 位驱动程序版本:

32 位驱动程序已停用,并且早期版本不受支持。

使用适用于 macOS X 的以前 ODBC 驱动程序版本

以下是适用于 macOS X 的 Amazon Redshift ODBC 驱动程序版本: