Desafortunadamente ese mensaje es generico en windows cuando un ActiveX no puede ser cargado o inicializado correctamente..... por lo que el numero de error en si no te dirá mucho....
Hace dias estuvimos batallando igual con un DTS pero con DB2, nos marcaba el mismo error en la conexion via DSN e igual marcaba conexion exitosa en el test, finalmente descubrimos que el error era que el DSN tenia la libreria default para paquetes sql pero le faltaba configurar la lista de librerias a las que deberia subir la informacion desde SQL.
Se agregó la lista de liberias y todo funcionó correctamente. El error no era en el login del user y pasword sino a la hora de inicializar el destino por lo que el boton de test funcionaba correctamente y no asi la transformacion.
Desconozco las opciones a configurar para un DSN de MySQL, pero te recomendaria que las vieras a detalle para asegurar que todo este correctamente configurado.
Saludos!