Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

El Generador de informes no puede ejecutar el procedimiento almacenado de MySQL

Estoy intentando llamar a un procedimiento almacenado desde MySQL a través de una conexión DSN/ODBC del sistema (controlador ANSI de MySQL ODBC 8.0) y recibo el error 'ERROR [42000] [MySQL][ODBC 8.0(a) Driver][mysqld-8.0.27]Tiene un error en su sintaxis SQL'. Puedo extraer datos a través de un conjunto de datos utilizando un tipo de consulta 'Texto' y escribiendo una instrucción SQL. Preferiría usar un procedimiento almacenado con parámetros que pueda pasarle. De esta manera puedo reducir el tamaño del conjunto de datos.

Incluso intenté crear un conjunto de datos con un tipo de consulta 'Tabla' y recibo el error 'Se produjo un error al conectarse a la fuente de datos. Solo estará disponible el diseñador de consultas basado en texto.» Me aseguré de que 'Deshabilitar el soporte de esquemas' no esté marcado en el conector ODBC de MySQL. Cualquier ayuda es apreciada.

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Me di cuenta de que necesitaba seleccionar un tipo de consulta de Texto y no Procedimiento Almacenado. Supongo que a los procedimientos almacenados de MySQL no les gusta el tipo de procedimiento almacenado.

Syndicate_Admin
Administrator
Administrator

El procedimiento almacenado de MySQL que estoy usando requiere tres parámetros, por lo que en el diseñador de consultas tengo lo siguiente:

llame a sp_Lock(?,?,?)

Sin embargo, recibo el siguiente mensaje de error.

gfross_0-1660657276125.png

Syndicate_Admin
Administrator
Administrator

@gfross ,

Utilice "?" para pasar los parámetros del procedimiento.

Llamada a procedimiento almacenado de MySQL desde SSRS a través de ODBC


Tome SQL Server como ejemplo.

  • Utilice el conector ODBC.

vkkfmsft_1-1658468953966.png

  • Llame al procedimiento almacenado.
exec ProductCategory ?

vkkfmsft_0-1658468929430.png

  • Resultado.

vkkfmsft_2-1658469006565.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors