none
Unable to connect to data source 'DataSource'.ERROR [IM014] [Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicación. RRS feed

  • Pregunta

  • Hola buenas tardes,
    Estoy intentando conectarme desde Windows 8.1 64 bits con el Visual Studio SSRS (SQL Server Reporting Services) a una base de datos mariadb que esta corriendo en un servidor linux 64 bits, estoy probando con los drivers ODBC.

    El DSN lo hago sin problemas pero cuando intento agregar el DataSource me aparece el siguiente error:

    Unable to connect to data source 'DataSource'.ERROR [IM014] [Microsoft][Administrador de controladores ODBC] La arquitectura del DSN especificado no coincide entre el controlador y la aplicación.

    Me gustaría saber que driver necesito y si es posible la conexión.

    Gracias Un Saludo

    sábado, 3 de agosto de 2019 17:39

Respuestas

  • [...] al añadir el Data Source desde Visual Studio me aparece el error [...]

    Ojo con el Visual Studio. Es una aplicación de 32 bits. Si quieres usar el driver en tiempo de diseño, tiene que ser el de 32 bits. Y después, cuando pulsas "ejecutar", entonces la aplicación se ejecuta en 64 bits y usa el driver de 64 bits.

    • Marcado como respuesta Javier38 miércoles, 7 de agosto de 2019 10:48
    lunes, 5 de agosto de 2019 14:07

Todas las respuestas

  • Seguramente se te está quejando por el tema de los 64 bits. Si tienes SSRS ejecutándose en 64 bits, solo es capaz de usar drivers ODBC de 64 bits. Si le has especificado un driver de 32 bits, sale el error de "la arquitectura no coincide".
    domingo, 4 de agosto de 2019 11:40
  • Estoy usando drivers ODBC de 64 bits, estos son los drivers de 64 bits que he probado:

    MySQL ODBC 5.3 Unicode Driver
    MySQL ODBC 5.3 ANSI Driver
    MariaDB ODBC 3.1 Driver

    Con Visual Studio 2015
    El DSN desde Windows lo hago sin problemas. Pero al añadir el Data Source desde Visual Studio me aparece el error


    • Editado Javier38 lunes, 5 de agosto de 2019 13:07
    lunes, 5 de agosto de 2019 13:05
  • [...] al añadir el Data Source desde Visual Studio me aparece el error [...]

    Ojo con el Visual Studio. Es una aplicación de 32 bits. Si quieres usar el driver en tiempo de diseño, tiene que ser el de 32 bits. Y después, cuando pulsas "ejecutar", entonces la aplicación se ejecuta en 64 bits y usa el driver de 64 bits.

    • Marcado como respuesta Javier38 miércoles, 7 de agosto de 2019 10:48
    lunes, 5 de agosto de 2019 14:07
  • Gracias por tu respuesta!!

    utilicé el driver de 32 bits MySQL ODBC 5.1 Driver y funcionó perfectamente

    miércoles, 7 de agosto de 2019 10:52