繁体   English   中英

无法使用 DirectQuery 将远程 SQL Express 服务器 (Linux) 连接到 Power BI

[英]Cannot connect remote SQL Express server (Linux) to power BI using DirectQuery

亲爱的 stackoverflow 社区,

我在 Power BI 中使用 Direct Query 连接时遇到问题。 我有一台运行在带有 Linux 操作系统的远程服务器上的 SQL Express 服务器。 我使用 VPN 连接到此服务器。 我可以使用本地 MS SQL Express 安装连接到此 SQL 服务器,没问题。 我还可以使用“获取数据”>“SQL Server”>“导入”将数据导入本地 Power BI 桌面安装。

但是,当我尝试使用 Direct Query 时,它在执行一段时间并设置 Direct Query 连接后失败。 我收到以下错误消息:

“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接);找不到网络路径。IDbConnection 接口引发了异常。”

有趣的是,字段窗格中似乎正在加载某些内容

我觉得在 Linux 远程 MS SQL Express Server 中允许远程连接可能是一个问题,但在 Linux 中找不到允许这样做的方法。 在我的 Windows 安装中没有问题。

我真的很高兴能够解决这个问题并开始构建我的仪表板。 但我需要一个实时连接...

感谢您抽出时间阅读本文并提前回复。

这是通过使用 Microsoft Store 中的 64 位版本 Power BI 解决的,并且在进行 sql 连接时不添加端口号。 我建议管理员不要删除它,因为找到这个解决方案并不太简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM