无法安装Microsoft Power Bi Postgre SQL连接器

时间:2017-06-28 04:11:47

标签: 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社区,并使用VS Studio命令提示符将dll文件添加到程序集中。
  4. 我已经编辑了我的machine.config文件。
  5. 以下

    <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.我重新启动电脑,打开Power Bi并尝试再次连接到Postgre,我得到的信息是连接器需要安装一个或多个其他组件才能使用。 < / LI>

      可以在此处找到我的Power Bi的跟踪器日志:

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

      我怎样才能让这件事发挥作用?这让我疯狂! 感谢

1 个答案:

答案 0 :(得分:13)

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