簡體   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