2015-12-01 74 views
3

我試圖從PostgreSQL數據庫中將數據導入到PowerBI Desktop中,但它似乎不起作用。我認爲問題在於使用npgsql進行安裝。當試圖在PowerBI中設置新的數據庫連接時,我輸入數據庫和服務器,這是我得到的錯誤消息:在PowerBI中安裝ngpsql以使用PostgreSQL

「無法連接 詳細信息:」PostgreSQL:我們無法找到數據庫提供程序不變名稱'Npgsql'。 此錯誤可能是由於需要特定於提供者的客戶端軟件的結果,但在此計算機上丟失。要爲此提供商下載客戶端軟件,請訪問以下網站並至少選擇'Npgsql version 2.0.12'的64位(x64)版本:https://go.microsoft.com/fwlink/?LinkID=282716「」

我試過去了npgsql網站,安裝所需的組件,但我似乎無法得到它的工作。我不是開發者,所以這對我來說有點複雜。有誰知道如何安裝這些組件?我非常感謝你的幫助!

如果有幫助,我在Surface Pro 3上使用Windows 10。我也安裝了Visual Studio社區。

最好, 布魯諾。

回答

1

來自這個網頁的解決方案幫助我:https://community.powerbi.com/t5/Community-Blog/Configuring-Power-BI-Connectivity-to-PostgreSQL-Database/ba-p/12567

選擇要安裝到GAC選項安裝期間Npgsql的V3.XX從這個頁面https://github.com/npgsql/Npgsql/releases

它爲我下載的程序(雖然我不知道爲什麼:-)

+1

雖然這可能在理論上回答這個問題,但[這將是更可取的](// meta.stackoverflow.com/q/8259)在這裏包含答案的基本部分,並提供供參考的鏈接。 – GhostCat

2

我已經下載並使用版本試了一下3.6.6

  1. Npgsql的安裝
  2. 在安裝階段,啓用「Npgsql GAC安裝」作爲GAC需要Npgsql。
  3. 重新啓動電腦。

它應該現在工作。