簡體   English   中英

使用 Npgsql 從 Power Query 訪問 postgresql

[英]Using Npgsql to access postgresql from Power Query

使用 Excel 2016 並嘗試使用 Power Query 訪問遠程 postgresql 服務器。 Power Query 提示我安裝 npgsql。 在 GAC 中安裝組件。 重新啟動后,Power Query 允許我指定連接,但是我收到以下錯誤:無法連接:我們在嘗試連接時遇到錯誤。 詳細信息:“無法加載文件或程序集 'Microsoft.Extensions.Logging.Abstractions, Version=1.1.0.0, Culture=neutral,PublicKeyToken=..... 或其依賴項之一。系統找不到指定的文件。”

在運行 Excel 2016 的兩種不同環境中重復。一種是 32 位,另一種是 64 位 Excel。 同樣的錯誤。

其他人遇到過這個嗎? 任何解決辦法? 我應該嘗試在 GAC 中安裝這個包嗎? 使用 GAC 選項安裝 npgsql 是我錯了嗎?

對 Microsoft.Extensions.Logging 的依賴是在 3.2 中引入的,所以我假設您使用的是 3.2.0-beta1(如果不是,請確認)。

這是 Npgsql 的問題。 使用 GAC 安裝程序(MSI)時,日志依賴項也應安裝到 GAC 中 - 目前僅安裝 Npgsql.dll。

您可以通過自己手動安裝缺少的程序集來解決此問題 - 以管理員身份打開開發人員命令提示符,然后為缺少的程序集執行gacutil -i

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM