Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

配置 ODBC 连接

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

Amazon Redshift 提供了适用于 Linux、Windows 和 Mac OS X 操作系统的 ODBC 驱动程序。在安装 ODBC 驱动程序之前,您需要确定您的 SQL 客户端工具是 32 位还是 64 位。您应安装符合您的 SQL 客户端工具要求的 ODBC 驱动程序;否则,连接将无法使用。如果您在同一台计算机或同一个实例上使用多种 SQL 客户端工具,请确保您下载了正确的驱动程序。如果这些工具的系统架构不同,您可能需要同时安装 32 位和 64 位驱动程序。

获取您群集的 ODBC URL

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

ODBC URL 采用以下格式:

Driver={driver};Server=endpoint;Database=database_name;UID=user_name;PWD=password;Port=port_number

字段
驱动程序 要使用的 ODBC 驱动程序的名称。根据您为架构下载的驱动程序,值将为 Amazon Redshift (x86)(适用于 32 位驱动程序)或 Amazon Redshift (x64)(适用于 64 位驱动程序)。
服务器 Amazon Redshift 群集的终端节点。
数据库 您为群集创建的数据库。
UID 有权连接到数据库的用户账户的用户名。此值是数据库权限,而非 Amazon Redshift 权限,但是您可以使用您在启动群集时设置的主用户账户。
PWD 用户账户用于连接数据库的密码。
端口 您在启动群集时指定的端口号。如果您启用了防火墙,请确保此端口处于打开状态,可供您使用。

以下是一个示例 ODBC URL:Driver={Amazon Redshift (x64)}; Server=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com; Database=dev; UID=masteruser; PWD=insert_your_master_user_password_here; Port=5439

获取您的 ODBC URL

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon Redshift 控制台:https://console.amazonaws.cn/redshift/

  2. 在右上角,选择您之前在其中创建群集的区域。

    如果您遵循的是 Amazon Redshift 入门,请选择 US West (Oregon)

  3. 在左侧导航窗格中,单击 Clusters,然后单击您的群集。

    如果您遵循的是 Amazon Redshift 入门,请单击 examplecluster

  4. Configuration 选项卡上,在 Cluster Database Properties 下方,复制该群集的 ODBC URL。

本页内容: