El problema probablemente sea con la configuración ODBC en el servidor mismo . En otras palabras, la cadena de conexión [a la fuente ODBC] está bien (ya que se probó en otro servidor), pero hace referencia a una fuente que no está configurada en este servidor en particular.
Para solucionar el problema, abra el Administrador de fuente de datos ODBC (normalmente uno de los accesos directos en el menú de herramientas "Administrativas") y verifique si realmente tiene una fuente (normalmente un "DSN del sistema") con el mismo nombre que se encuentra en la conexión. cuerda. Es probable que dicha Fuente no exista o esté mal configurada.
Además de las consideraciones de rendimiento, se puede considerar el uso de proveedores de datos más directos (como el proveedor de datos MS SQL o Microsoft.Jet.OLEDB) en el nivel de la cadena de conexión; esto evita el punto de configuración adicional (el panel de configuración ODBC) en el servidor (pero esto puede requerir el uso de dos cadenas de conexiones distintas, una para el entorno de prueba y otra para el entorno de producción...)