如何为 Teradata 17 配置 ODBC 数据源管理器连接?

Tej*_*ula 6 odbc database-connection teradata

我在本地机器上从 VMWare Workstation Player 启动并运行了一个 Teradata 实例。我可以DBC通过 putty使用默认登录名连接到 Teradata 数据库。我创建了另一个登录dbc_test,使用dbc_test我也可以通过腻子连接。我正在将相同的连接详细信息配置到ODBC Database Administrator. 但是连接没有通过ODBC Database Administrator. 我需要设置此连接,以便 Teradata 可以连接到 Informatica Cloud。

我的问题是我想知道我哪里出错了。如何通过以下方式成功建立连接ODBC Database Administrator

在此处输入图片说明

Tej*_*ula 6

从 Teradata 17 开始,TD 不允许在 ODBC 中测试连接。所以在 ODBC Data Source Administrator> User DSN> Add> Teradata Database ODBC Driver 17.00

点击Finish 它会弹出这样的: 在此处输入图片说明

此处的必填字段是名称、名称或 IP 地址(服务器 IP 地址)和用户名。输入Name,Name or IP AddressUsername。保留您在此处提供的名称。然后OK按钮将被启用。单击确定。

在此处输入图片说明

然后打开命令提示符并转到txodbc.exe存在的位置。使用这个命令cd C:\Program Files\Teradata\Client\17.00\bin

现在让我们使用txodbc 从命令提示符输入此命令来测试连接。 tdxodbc -c SQLDriverConnect -C "DSN=NameOftheConnection;UID=Username;pwd=password;"

如果您的连接成功,您应该会看到如下内容: 在此处输入图片说明

此处使用该实用程序测试 ODBC 连接txodbc。从 TD 17 开始,我们可以点击测试按钮来测试连接。

要测试您是否一切正常,请输入命令 Select CURRENT_USER; Teradata 数据库应返回当前登录的用户名。