我在本地机器上从 VMWare Workstation Player 启动并运行了一个 Teradata 实例。我可以使用默认登录名连接到 Teradata 数据库 DBC
通过腻子。我创建了另一个登录 dbc_test
,使用 dbc_test
我也可以通过腻子连接。我正在将相同的连接详细信息配置到 ODBC Database Administrator
中.但是连接没有通过ODBC Database Administrator
成功建立.我需要设置此连接,以便 Teradata 可以连接到 Informatica Cloud。
我的问题是我想知道我哪里出错了。如何通过ODBC Database Administrator
成功建立连接
最佳答案
从 Teradata 17 开始,TD 不允许在 ODBC 中测试连接。所以在ODBC Data Source Administrator
>User DSN
>Add
>Teradata Database ODBC Driver 17.00
点击 Finish
它会弹出这样的窗口:
此处的必填字段是名称、名称或 IP 地址(服务器 IP 地址)和用户名。
输入 Name
, Name or IP Address
和 Username
.
保留您在此处提供的名称。
然后是OK
按钮将被启用。单击确定。
然后打开命令提示符并转到txodbc.exe
所在的位置存在。
使用此命令 cd C:\Program Files\Teradata\Client\17.00\bin
现在让我们使用 txodbc
测试连接
从命令提示符输入此命令。tdxodbc -c SQLDriverConnect -C "DSN=NameOftheConnection;UID=Username;pwd=password;"
如果您的连接成功,您应该会看到如下内容:
此处使用实用程序 txodbc
测试 ODBC 连接。 .从 TD 17 开始,我们可以点击测试按钮来测试连接。
要测试您是否一切正常,请输入命令Select CURRENT_USER;
Teradata 数据库应返回当前登录的用户名。
关于odbc - 如何为 Teradata 17 配置 ODBC 数据源管理器连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66101376/