Miałem podobny problem z połączeniem Teradata ODBC, który musiałem naprawić, określając, gdzie znajduje się biblioteka dll. Mój ciąg połączenia wyglądał mniej więcej tak. Zrezygnowałem z używania nazw DSN z powodu innego problemu.
ODBC;DefaultDir=C:\Program Files (x86)\Teradata\Client\14.10\ODBC Driver for Teradata\Lib\tdata32.dll;DRIVER={Teradata};DBCName=ourserver.com;