Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Cuando intento actualizar el conjunto de datos, obtengo un error:
Se ha producido un error al leer los datos del proveedor: 'Juego de caracteres 'utf8mb3 ' no es compatiblecon .Net Framework'.
Acostumbrado a funcionar bien antes, obtengo datos de una base de datos MySQL remota en el servidor de AWS La intercalación comprobada de columnas es utf8mb4_unicode_ci
¿Alguna idea?
Solved! Go to Solution.
El problema se ha resuelto.
en mi caso, he probado todos y cada uno de ellos. Incluso lo probé con la última versión de Connector, así como MySQL Server / Workbenche / Shell (9.0.0). al final, para mí, el conector de red 8.0.26.0 y la misma versión 8.0.26.0 de mySQL funcionaron para mí. Tal vez quien tenga un problema, puede probar con la versión antigua.
No se puede conectar
Encontramos un error al intentar conectarnos
Detalles: "Se ha producido un error al leer datos del proveedor: 'El juego de caracteres 'utf8mb3' no es compatible con .Net Framework".
Incluso después de degradar, estoy molesto con este conector Powerbi, lleva más tiempo del que creo, ¿puede ayudarme a resolver este problema?
Conmigo funcionó después de la actualización de la versión, la versión anterior de la mía era 8.0.18 y ahora está en la versión 8.0.32
Es ridículo. Una simple conexión mySQL no debería ser un problema que tarde horas en resolverse. Probaré la opción ODBC, pero ¿por qué es un problema continuo en 2023?
Descargue el conector MySQL versión 8.0.32
Descargar 8.0.32
Hola, instalé la versión 8.0.33.
Después de agregar esto, obteniendo un problema diferente, como este,
failureNo se pudo cargar el archivo o ensamblado 'System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' o una de sus dependencias. La definición del manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040)
Por favor, ayúdame a aconsejarme Muchas gracias.
Buenos días
Tengo un error similar, al intentar actualizar el conjunto de datos devuelve el siguiente error:
Erro de fonte de dados: {"error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","pbi.error":{"code":"DM_GWPipeline_Gateway_MashupDataAccessError","parameters":{},"details":[{"code":"DM_ErrorDetailNameCode_UnderlyingErrorCode","detail":{"type":1,"value":"-2147467259"}},{"code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage","detail":{"type":1,"value":"Ocorreu mmm erro ao ler dados do provedor: 'El juego de caracteres 'utf8mb3' no es compatible con .Net Framework.'"}}
Hice algunas pruebas:
- Degradé el conector .net a la versión 8.0.28, 8.0.27;
- Actualicé a la última versión 8.0.33
Ninguno de los intentos funcionó.
¿Alguien tiene alguna sugerencia?
Saludos
Renan.
Se ha producido un error al leer los datos del proveedor: .Net Framework no admite el juego de caracteres 'utf8mb3'.
La instalación del conector .NET resolvió el problema sin necesidad de utilizar la solución alternativa ODBC de Maria DB. Aquí está la URL para descargar el controlador
Windows (x86, 32 bits), MSI Installer 8.0.31 15.2M
(mysql-connector-net-8.0.31.msi)
Este problema se ha informado como un error en MySQL a partir de la versión 8.0.29.
Errores de MySQL: #107259: El conjunto de caracteres 'utf8mb3' no es compatible con .Net Framework
(https://bugs.mysql.com/bug.php?id=107259)
Si se trata de un "error" o simplemente un cambio radical en MySQL es discutible, pero el conjunto de caracteres predeterminado en la base de datos del sistema information_schema cambiado de utf8 a utf8mb3. El conector de .Net Framework para MySql no entiende esto.
Si no tiene la opción de cambiar a una pila de conexión diferente, volver a MySQL 8.0.28 resolvió el problema para mí. El problema todavía existe en MySQL 8.0.30, y no estoy seguro de si lo cambiarán en una versión futura.
Todavía estoy luchando con esto, no puedo hacer que el conector 0.8.29 funcione, así que estoy usando 0.8.16 pero obtengo 'El conjunto de caracteres 'utf8mb3' no es compatible con .Net Framework'. Hay una publicación anónima aquí sobre la alteración de las tablas, ¿lo hace en la sección de comandos SQL del diálogo GetData? ¿Funciona?
¿Alguien de Microsoft o PowerBI está escuchando? ¿Hay una resolución?
Para todos aquellos que todavía luchan con el problema. Descargue la última versión hasta ahora 8.0.29 de MySQL .Net Connector desde MySQL :: Descargar Connector/NET
y agregue el texto siguiente a C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
debajo
Bien
Brillante, THX. Funciona :
No tengo esta etiqueta
Editar este archivo
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
Y este archivo
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
¡Muchas gracias! funcionó con la versión Version=8.0.30.0, gracias de nuevo!
Muchas gracias, hermano. He estado buscando en todas partes una solución a este problema. Estoy usando .Net versión 8.0.30, cambié esto en su código y funcionó como un encanto .....
Funcionó para algunos usuarios cuando actualizamos .NET Framework
Gracias
Aquí vamos con la configuración de tablas y columnas en MySQL. Evern si actualiza la configuración predeterminada del servidor, aún tiene que hacer cada tabla y columna
-- TABLAS
seleccione con el comando CONCAT('alter table ',TABLE_SCHEMA,'.',TABLE_NAME,' charset=utf8mb4;')
de information_schema. MESAS
WHERE TABLE_SCHEMA = 'Nombre de base de datos';
Envíame un correo electrónico si necesitas ayuda mansi.a.mansi@gmail.com
-- COLUMNAS
select concat('ALTER TABLE ',TABLE_Name, ' MODIFY '',COLUMN_NAME, '' ' , COLUMN_TYPE, ' CHARACTER SET utf8mb4;') comando
de information_schema. COLUMNAS
DONDE TABLE_SCHEMA = 'NOMBRE DE BASE DE DATOS AQUÍ'
y CHARACTER_SET_NAME = 'utf8mb3';
El problema se ha resuelto.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.