2015-12-01 5 views
3

Я пытаюсь получить данные из базы данных PostgreSQL в PowerBI Desktop, но она не работает. Я думаю, проблема связана с установкой с npgsql. При попытке установить новое соединение с базой данных в PowerBI я ввожу в базу данных и сервер, и это сообщение об ошибке:Установка ngpsql для использования PostgreSQL в PowerBI

«Не удается подключиться Подробности:« PostgreSQL: нам не удалось найти поставщика баз данных с инвариантное имя «Npgsql». Эта ошибка могла быть результатом использования клиентского программного обеспечения конкретного поставщика, но отсутствующего на этом компьютере. Чтобы загрузить клиентское программное обеспечение для этого поставщика, перейдите на следующий сайт и выберите 64-разрядную (x64) версию, как минимум, «Npgsql версии 2.0.12»: https://go.microsoft.com/fwlink/?LinkID=282716 «"

Я пробовал перейти на сайт npgsql и установите необходимые компоненты, но я не могу заставить его работать. Я не разработчик, так что это немного сложно для меня. Кто-нибудь знает, как установить эти компоненты? Я очень ценю вашу помощь!

Я использую Windows 10 на Surface Pro 3, если это помогает. И у меня также установлено приложение Visual Studio.

Best, Bruno.

ответ

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. Перезагрузите компьютер.

Теперь он должен работать.