为 ODBC 连接创建系统 DSN 条目 - Amazon Redshift

为 ODBC 连接创建系统 DSN 条目

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

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

注意

对于使用 AWS 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

    • 最低 TLS

      (可选)选择驱动程序允许数据存储用来对连接进行加密的最低 TLS/SSL 版本。例如,如果您指定了 TLS 1.2,则无法使用 TLS 1.1 对连接进行加密。默认版本为 TLS 1.2。

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

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

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

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

  13. 选择 确定