连接MySQL到Power Apps报错:找不到MySql.Data.MySqlClient数据库提供程序
解决Power Apps连接MySQL时「Cannot find a database provider with the invariant name MySql.Data.MySqlClient」错误
排查与修复步骤:
确认MySQL Connector/NET版本与安装路径
本地数据网关默认以32位模式运行,必须安装32位版本的MySQL Connector/NET,64位版本无法被网关识别。安装时尽量使用默认路径,若自定义了路径,需手动将程序集注册到全局程序集缓存:
以管理员身份打开命令提示符,执行:gacutil /i "C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0\Assemblies\v4.8\MySql.Data.dll"替换路径为你实际的Connector/NET安装目录及对应.NET版本的文件夹。
重启本地数据网关服务
打开系统「服务」面板,找到On-Premises Data Gateway服务,右键选择「重启」,确保网关加载最新的组件。检查.NET Framework版本
本地数据网关依赖.NET Framework 4.7.2及以上版本,若服务器未安装对应版本,更新后再重启网关。验证连接字符串配置
在Power Apps的MySQL连接设置中,确保连接字符串正确指定提供程序,手动配置时需包含Provider=MySql.Data.MySqlClient,避免拼写错误。
内容的提问来源于stack exchange,提问作者euraad
相关产品推荐
相关产品推荐

