Как настроить соединение ODBC через командную строку для драйвера Teradata? - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь настроить DSN пользователя Teradata ODBC с помощью приведенного ниже кода командной строки.

%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, происходит сбой без каких-либо ошибок. Я получаю пустое поле в текстовом поле для имени сервера / поля IP и идентификатора пользователя в окне ODBC.

1 Ответ

0 голосов
/ 19 сентября 2018

У меня с драйвером Teradata 16.20 в Windows 7 сработало следующее:

%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} и попробуйте другие имена свойств (ключей), чтобы дополнительно настроить создание DSN.То, что я предоставляю, должно дать вам базовый DSN для подключения к Teradata.

Заменить TD2 на LDAP , если в вашей среде используется аутентификация LDAP.

...