1

Я хочу установить Power Pivot и Power Qwery в Excel для Postgresql. Я установил Visual Studio и установил Npgsql в Visual Studio PM (Консоль диспетчера пакетов). Я вижу в свойствах Power Qwery "форму PostgreSQL", но когда я нажимаю там и ввожу имя сервера и пользователя, я получаю сообщение об ошибке:

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

Что я должен делать?

2 ответа2

0

Прочитайте документацию:

Лучший способ установить Npgsql в ваш проект - это наш пакет nuget Npgsql.

Используйте Nuget. Как и для большинства других вещей .NET.

Если вам нужна поддержка во время разработки в Visual Studio, для этого также есть инструкции на странице установки. На данный момент это немного сложная ручная настройка.

0

Я использовал этот ответ:

Подключение к базе данных PostgreSQL из Excel 2013 Power Query с помощью Npgsql

Это работало для Power Qwery, но я использовал Npgsql-2.2.5-net45.zip для Npgsql.dll и Mono.Файлы Security.dll, и я использовал файл setup_Npgsql-2.2.5.0-r3-net45.exe Setup_Npgsql-2.2.5.0-r2-net45.exe Setup_Npgsql-2.2.5.0-net45.exe в этой комбинации. Затем я перезагрузил компьютер.

Теперь я могу создать соединение в Power Query и использовать это соединение для создания таблицы PowerPivot.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .