如何为Teradata17配置ODBC数据源管理器连接?
我在本地机器上从 VMWare Workstation Player 启动并运行了一个 Teradata 实例。我可以DBC
通过 putty使用默认登录名连接到 Teradata 数据库。我创建了另一个登录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 FilesTeradataClient17.00bin
现在让我们使用txodbc
从命令提示符输入此命令来测试连接。
tdxodbc -c SQLDriverConnect -C "DSN=NameOftheConnection;UID=Username;pwd=password;"
如果您的连接成功,您应该会看到如下内容:
此处使用该实用程序测试 ODBC 连接txodbc
。从 TD 17 开始,我们可以点击测试按钮来测试连接。
要测试您是否一切正常,请输入命令
Select CURRENT_USER;
Teradata 数据库应返回当前登录的用户名。