your DSN looking okay
Still,this can happen, if your operating system is server version.
In a server operating system there are two dsn/odbc managers
1. 64 bit dsn/odbc managers - Default one opened by the menu navigations
2. 32 bit dsn/odbc managers
If you are on the server operating system, you would have used the deafult dsn/odbc manager (64 bit) to create the DSN and where as you application might be expecting a 32 bit DSN/ ODBC settings
If you are on the server versin, create the same DSN under 32 bit as well and it should resolve the problem.
You can launch the 32 bit dsn/odbc by the followings
C:\Windows\SysWOW64\odbcad32.exe
Let me know how it goes ?