UFT 与 Redshift 的连接

UFT connection with Redshift

我们在尝试将 UFT 与 Redshift 连接时遇到错误:

Dim  dbConnection
Srvname = "Driver={Amazon Redshift (x64)};Server=serverName; Database=DBName; UID=****; PWD=****; Port=****;"
Set dbConnection = CreateObject("ADODB.Connection") 
dbConnection.Open Srvname

错误如下:

Datasource name not found and no default driver specified.

但是使用所有相同的凭据,我们可以将 redshift 连接到 "SQL Workbench"。

SQL Workbench 正在使用不同的连接器(很可能是 JDBC 或其他技术)。 ADODB.Connection 对象正在尝试使用为操作系统安装的 ODBC 驱动程序,因此首先您需要安装 ODBC Driver.

完成后,根据您的凭据管理策略,您可能需要简单地使用正确的连接字符串或在 Microsoft Windows.

的 ODBC 向导中配置内容

SQL Workbench 使用 Amazon Redshift JDBC 兼容的驱动程序。尝试下载 ODBC 驱动程序。按照下面link