为 ODBC 连接创建系统 DSN 条目
下载并安装 ODBC 驱动程序后,将数据来源名称 (DSN) 条目添加到客户端计算机或 Amazon EC2 实例。SQL 客户端工具可以使用此数据来源连接到 Amazon Redshift 数据库。
建议您创建系统 DSN 而不是用户 DSN。有些应用程序使用不同的数据库用户账户加载数据,因而可能无法检测在其他数据库用户账户下创建的用户 DSN。
注意
对于使用 AWS Identity and Access Management (IAM) 凭证或身份提供者 (IdP) 凭证进行的身份验证,需要执行其他步骤。有关更多信息,请参阅配置 JDBC 或 ODBC 连接以使用 IAM 凭证。
要为 ODBC 连接创建系统 DSN 条目,请执行以下操作:
-
在开始菜单上,键入“ODBC 数据来源”。选择 ODBC 数据来源。
请确保您选择的 ODBC Data Source Administrator 的位数与用于连接 Amazon Redshift 的客户端应用程序的位数相同。
-
在 ODBC 数据来源管理器中,选择驱动程序选项卡,然后找到以下驱动程序文件夹:Amazon Redshift ODBC 驱动程序(x64)。
-
选择系统 DSN 选项卡为计算机上的所有用户配置驱动程序,或选择用户 DSN 选项卡仅为您的数据库用户账户配置驱动程序。
-
选择添加。系统随即打开 Create New Data Source 窗口。
-
选择 Amazon Redshift ODBC 驱动程序(x64),然后选择完成。系统随即打开 Amazon Redshift ODBC Driver DSN Setup 窗口。
-
在连接设置部分下,输入以下信息:
-
Data source name
输入数据来源的名称。例如,如果您遵循的是《Amazon Redshift 入门指南》,则可键入
exampleclusterdsn
,以便轻松记住将与此 DSN 关联的集群。 -
Server
为您的 Amazon Redshift 集群指定端点主机。您可以在 Amazon Redshift 控制台中的集群详细信息页面上找到该信息。有关更多信息,请参阅在 Amazon Redshift 中配置连接。
-
端口
输入数据库使用的端口号。根据您在创建、修改或迁移集群时选择的端口,允许访问所选端口。
-
数据库
输入 Amazon Redshift 数据库的名称。如果您在未指定数据库名称的情况下启动了集群,请输入
dev
。否则,请使用您在启动过程中选择的名称。如果您遵循的是《Amazon Redshift 入门指南》,输入dev
。
-
-
在身份验证下,指定配置选项以配置标准或 IAM 身份验证。
-
选择SSL 选项,然后指定以下项目的值:
-
身份验证模式
选择处理安全套接字层 (SSL) 的模式。在测试环境中,可以使用
prefer
。但是,对于生产环境以及在需要安全交换数据时,请使用verify-ca
或verify-full
。 -
最低 TLS
(可选)选择驱动程序允许数据存储用来对连接进行加密的最低 TLS/SSL 版本。例如,如果您指定了 TLS 1.2,则无法使用 TLS 1.1 对连接进行加密。默认版本为 TLS 1.2。
-
-
在代理选项卡中,指定任何代理连接设置。
-
在游标选项卡中,指定有关如何将查询结果返回至您的 SQL 客户端工具或应用程序的选项。
-
在高级选项中,指定
logLevel
、logPath
、compression
和其他选项的值。 -
选择测试。如果客户端计算机可以连接到 Amazon Redshift 数据库,将显示以下消息:连接成功。如果客户端计算机无法连接到数据库,您可以通过生成日志文件并联系 AWS 支持部门,对可能的问题进行故障排除。有关生成日志的信息,请参阅 (LINK)。
-
选择 确定。