c# - 无法安装 Microsoft Power Bi Postgresql 连接器

标签 c# .net postgresql powerbi powerbi-datasource

我正在尝试使用 Microsoft Power Bi 连接到 PostgreSQL 数据库。

当我转到获取数据时,它只是说连接器需要安装一个或多个附加组件才能使用

  1. 我已安装 Microsoft Power Bi 版本:2.47.4766.801 64 位(2017 年 6 月)。
  2. 我已经安装了 Npgsql 3.2.3。
  3. 我已经安装了 VS Studio 2017 Community,并使用 VS Studio 命令提示符将 dll 文件添加到程序集中。
  4. 我已经编辑了我的 machine.config 文件。

下方

<system.data>
  <DbProviderFactories>
    <add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for PostgreSQL Server" type="Npgsql.NpgsqlFactory, Npgsql, Version=3.2.3.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
  </DbProviderFactories>
</system.data>
  1. 我运行的是 Windows 10,所以我已经安装了 .NET Framework 4.5。 6. 我重新启动我的 PC,打开 Power Bi 并尝试再次连接到 Postgre,我收到相同的消息,即连接器需要安装一个或多个附加组件才能使用。

我的 Power Bi 的跟踪器日志可以在这里找到:

https://www.sendspace.com/file/vleze0

我怎样才能让这个东西工作?这让我疯狂! 谢谢

最佳答案

最新的 Npgsql 版本似乎有一些问题。
连接成功 Npgsql 3.1.8版本。
首先卸载现有版本,然后安装并重新启动。

关于c# - 无法安装 Microsoft Power Bi Postgresql 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44793519/

相关文章:

c# - 无需查询即可从数据库获取数据

database - 如何在postgres中以整数类型存储字母数字值?

ruby-on-rails - 在 Mountain Lion 上使用 Homebrew 和 Rails 安装 postgresql

c# - 从 SQL 加载数据以组合并保存所选值

c# - Firebird dotnet 批量插入

c# - 获取 ScrollViewers 最大滚动值?

c# - 如何禁用 ModelMetadata.IsRequired 对于不可空值类型始终为真

.net - Windows 7 Ultimate x64 上的 System.Net.HttpListener 限制为 1k 并发连接

c# - 静态参数的初始化顺序

ruby-on-rails - 将 HStore 列更改为数组