El controlador no admite esta función en MicroStrategy

Si obtienes un mensaje de error al ejecutar un informe con el error «El controlador no admite esta función» en MicroStrategy sigue leyendo este artículo para intentar solucionarlo.

Especificaciones del entorno

  • Microsoft Windows 11
  • MicroStrategy 2021 update 11

Mensaje de error

Error: Error encontrado por QueryEngine: OdbcPreparedStatement::GetParameterDataTypes() failed.

Error type: Odbc error. Odbc operation attempted: SQLDescribeParam. [IM001:0: on SQLHANDLE] [Microsoft][Administrador de controladores ODBC] El controlador no admite esta función. Error en el método de procesamiento del componente: QueryEngineServer, proyecto XXX, trabajo 8334, código de error = -2147212544.

¿Cuando se obtiene el error?

Este error se produce cuando utilizamos un conector ODBC y al mismo tiempo nuestra consulta del informe tiene parámetros. Un ejemplo de parámetros en el informe puede ser tener un filtro de seguridad que compare el inicio de sesión de un usuario con un atributo. También puede ocurrir en informes multifuente o en algunas ocasiones cuando limitas la opción de crear tablas temporales en la base de datos.

¿Cómo solucionarlo?

Modifica tu ODBC y activa la casilla Enable SQLDescribeParam.

Escribir un comentario