Существуют две версии администратора ODBC.
Это 32-разрядная версия:
C:\Windows\SysWOW64\odbcad32.exe
Он может видеть только 32-битные драйверы, и только 32-битные процессы могут видеть его
Это 64-разрядная версия:
C:\Windows\System32\odbcad32.exe
Он может видеть только 64-битные драйверы, и только 64-битные процессы (например, SQL Server 64 бит) могут видеть его
Еще лучше вы можете определить соединение без DNS, которое не использует DSN, оно напрямую использует драйвер. Тогда вы можете избежать этого запутанного шага в целом