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

标签 odbc database-connection teradata

我在本地机器上从 VMWare Workstation Player 启动并运行了一个 Teradata 实例。我可以使用默认登录名连接到 Teradata 数据库 DBC通过腻子。我创建了另一个登录 dbc_test ,使用 dbc_test我也可以通过腻子连接。我正在将相同的连接详细信息配置到 ODBC Database Administrator 中.但是连接没有通过ODBC Database Administrator成功建立.我需要设置此连接,以便 Teradata 可以连接到 Informatica Cloud。
我的问题是我想知道我哪里出错了。如何通过ODBC Database Administrator成功建立连接
enter image description here

最佳答案

从 Teradata 17 开始,TD 不允许在 ODBC 中测试连接。所以在ODBC Data Source Administrator >User DSN >Add >Teradata Database ODBC Driver 17.00点击 Finish它会弹出这样的窗口:
enter image description here
此处的必填字段是名称、名称或 IP 地址(服务器 IP 地址)和用户名。
输入 Name , Name or IP AddressUsername .
保留您在此处提供的名称。
然后是OK按钮将被启用。单击确定。
enter image description here
然后打开命令提示符并转到txodbc.exe所在的位置存在。
使用此命令 cd C:\Program Files\Teradata\Client\17.00\bin现在让我们使用 txodbc 测试连接
从命令提示符输入此命令。tdxodbc -c SQLDriverConnect -C "DSN=NameOftheConnection;UID=Username;pwd=password;"如果您的连接成功,您应该会看到如下内容:
enter image description here
此处使用实用程序 txodbc 测试 ODBC 连接。 .从 TD 17 开始,我们可以点击测试按钮来测试连接。
要测试您是否一切正常,请输入命令Select CURRENT_USER;Teradata 数据库应返回当前登录的用户名。

关于odbc - 如何为 Teradata 17 配置 ODBC 数据源管理器连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66101376/

相关文章:

java - 使用 JDBC/ODBC sql 将字符串转换为整数

c# - SQL 事务提交使连接处于损坏状态 (c#)

.net - 尝试使用 TdDataAdapter.Fill() (Teradata DataAdapter) 填充 DataTable 时出现 System.Net.Sockets.SocketException

sql - Teradata - 使用 TOP 限制结果

c++ - sqlbindparameter 未用于所有参数 - mysql 和 C++

由于 ODBC 数据流任务错误,SSIS 包在 VS 中有效,但在 SSIS 中无效

database - 从 Swift 连接到 Postgres

asp.net - 为什么这个后端异常发生在 MySql.Data.MySqlClient.MySqlConnection.Open() 中的 "System.IO.IOException"?

sql - Teradata - 调用名称中包含空格的表

oracle - 这是 Microsoft 还是 Oracle 的问题?