今天第一次发布数据类型为MySQL的数据集到Power BI报表服务器,desktop的连接正常,但是发布到web端后,添加网关时却提示以下错误,如下图所示:
错误信息:
无法创建连接,原因如下: 无法连接到数据源。这是因为数据源不可访问、发生连接超时或数据源凭据无效。请验证数据源配置,并联系数据源管理员以排查此问题。
详细信息:
GBPBl: 无法查找固定名称为“MySgl.Data.MySglClient”的数据库访问接口。
如果选择创建支持票证,请准备好以下信息
会话1D: 93d02a39-2e03-4d28-aed1-b989a32aee53
请求ID: ca90a13e-cc4b-45d0-9d64-bc6dab0a3175
群集URl: https://api.powerbi.cn
状态代码: 400
时间: Fri sep 22 2023 10:27:22 GMT+0800 (中国标准时间)
错误发生原因:部署网关的服务器没有安装MySQL连接器
解决方案:
第一步:在部署网关的服务器安装MySQL连接器,好像版本也是有讲究的,官方建议安装mysql-connector-net-8.0.26.msi,官方下载链接:MySQL :: Download MySQL Connector/NET (Archived Versions)
注意:desktop端和部署网关的服务器端的MySQL连接器版本需要保持一致,建议都安装官方推荐的8.0.26版本
第二步:重启网关
完成上述两步之后,再在报表服务器重新连接网关,则可以成功连接
标签:网关,Power,数据源,SQL,连接器,MySQL,服务器,连接 From: https://www.cnblogs.com/ykagile/p/17723003.html