The problem is probably related to the ODBC configuration on the Server itself. In other words, the connection string [to the ODBC source] is fine (since it is tested on another server), but refers to a source that is not configured on this particular server.
To fix this problem, open the ODBC Data Source Administrator (usually this is one of the shortcuts in the Administration tools menu) and check if you really have a source (usually it's System DSN) with the same name in the connection string. Such a source is probably opaque or misconfigured.
, ( MS SQL Microsoft.Jet.OLEDB) ; ( ODBC) ( , ...)