Nun, das schaut schonmal so aus. Dann könnte es sein, das dein user nicht von extern bzw. deiner IP auf den Server zugreifen darf.
Aus Security-Gründen wird jedem User ein Host zugeordnet von dem er sich einloggen darf.
Wenn das bei dir nur localhost bzw. 127.0.0.1 ist, bekommst du eine Fehlermeldung vom myODBC.