J'ai eu un problème similaire en essayant avec une connexion Teradata ODBC que j'ai dû résoudre en spécifiant où se trouvait la dll. Ma chaîne de connexion a fini par ressembler à ceci. J'ai renoncé à utiliser les noms DSN également en raison d'un problème différent.
ODBC;DefaultDir=C:\Program Files (x86)\Teradata\Client\14.10\ODBC Driver for Teradata\Lib\tdata32.dll;DRIVER={Teradata};DBCName=ourserver.com;