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

时间:2018-09-18 12:09:19

标签: windows-10 odbc teradata dsn command-line-tool

我正在尝试通过以下命令行代码设置Teradata ODBC用户DSN。

%WINDIR%\System32\odbcconf.exe CONFIGDSN "Teradata" "DSN=Test|Description=Test|SERVER=ServerName|Trusted_Connection=Yes|Database=Controltub|UID=<LoginId>"
%WINDIR%\SysWOW64\odbcconf.exe CONFIGDSN "Teradata" "DSN=Test|Description=Test|SERVER=ServerName|Trusted_Connection=Tes|Database=Controltub|UID=<LoginId>"

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

1 个答案:

答案 0 :(得分:1)

以下内容适用于Windows 7上的Teradata 16.20驱动程序:

%WINDIR%\System32\odbcconf.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