Я пытаюсь подключиться к базе данных PostgreSQL (PostgreSQL 9.6.9) в PowerBI, используя драйвер ODBC PostgreSQL ANSI (x64), но я не понимаю, что мне писать в строке подключения.
Iтакже имеет pgAdmin, и он прекрасно подключается к базе данных со следующими свойствами подключения:
- host
- База данных обслуживания
- имя пользователя
- пароль
- Файл сертификата клиента
- Файл ключа клиента
Я ввел все эти свойства (postgres dba предоставил мне Cert File и файлы ключей), и pgadmin подключился хорошо.
Итак, теперь я пытаюсь подключиться к PowerBI, но всегда получаю сообщение об ошибке:
DataSource.Error: ODBC: ERROR [08001] FATAL: connection requires a valid client certificate
Вот что я сделал:
- Установлен ODBC PostgreSQL ANSI (x64) драйвер
- Зарегистрированный мой файл .cert (из dba) в хранилище сертификатов Windows (доверенные корневые центры сертификации).Для этого процесса НЕ требуется ключ клиента ...
Введена строка подключения в строку подключения редактора запросов Power BI (ODBC):
Driver={PostgreSQL ANSI(x64)};Server=[my server here];Port=[my port here];Database=[my database here];sslmode=require;
Так, где я должен ввести свой клиентский ключ для моего сертификата?
Есть еще один вариант для установки учетных данных, но я не знаю, что там вводить: ![enter image description here](https://i.stack.imgur.com/cQ42b.png)