Měl jsem podobný problém při pokusu o připojení Teradata ODBC, který jsem musel opravit tím, že jsem ve skutečnosti uvedl, kde se dll nachází. Můj připojovací řetězec nakonec vypadal nějak takto. Vzdal jsem se pokusu používat také názvy DSN kvůli jinému problému.
ODBC;DefaultDir=C:\Program Files (x86)\Teradata\Client\14.10\ODBC Driver for Teradata\Lib\tdata32.dll;DRIVER={Teradata};DBCName=ourserver.com;