如何通过命令行为Teradata驱动程序设置ODBC连接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过命令行为Teradata驱动程序设置ODBC连接?相关的知识,希望对你有一定的参考价值。

我试图通过下面的命令行代码设置Teradata ODBC用户DSN。

%WINDIR%System32odbcconf.exe CONFIGDSN "Teradata" "DSN=Test|Description=Test|SERVER=ServerName|Trusted_Connection=Yes|Database=Controltub|UID=<LoginId>"
%WINDIR%SysWOW64odbcconf.exe CONFIGDSN "Teradata" "DSN=Test|Description=Test|SERVER=ServerName|Trusted_Connection=Tes|Database=Controltub|UID=<LoginId>"

此代码适用于“SQL Server”驱动程序。但是,当我尝试相应地为Teradata ODBC创建进行更改时,它会失败而没有任何错误。我在ODBC窗口中的服务器名称/ IP字段和用户ID的文本字段中显示空白。

答案

以下是在Windows 7上使用Teradata 16.20驱动程序为我工作的:

%WINDIR%System32odbcconf.exe CONFIGDSN “Teradata Database ODBC Driver 16.20” “DSN=Test|Description=Test|DBCName={server}|DefaultDatabase=DBC|MechanismName=TD2|Username={user}”

创建DSN后,您可以进入Computer HKEY_CURRENT_USER Software ODBC ODBC.INI {DSN Name}下的注册表,并尝试其他属性(键)名称以进一步自定义DSN创建。我提供的应该是一个基本的DSN连接到Teradata。

如果您的环境使用LDAP身份验证,请用LDAP替换TD2。

以上是关于如何通过命令行为Teradata驱动程序设置ODBC连接?的主要内容,如果未能解决你的问题,请参考以下文章

sql teradata 过滤日期 - 数据库版本 Teradata 15.10.06.02 和提供程序版本 Teradata.Net 15.11.0.0

如何使用 Python 将数据从 Teradata 传输到 Greenplum?

如何通过 Ruby 设置命令行值以通过 PS 查看状态?

Tableau Desktop如何连接Teradata数据库?

使用 ODB 将 R 连接到打开的 office 数据库

是否可以通过Teradata TPT脚本中的环境变量来处理Amazaon S3凭据