Подключите ErikEJ Powertools к базе данных Google Cloud PostgresC#

Место общения программистов C#
Ответить
Anonymous
 Подключите ErikEJ Powertools к базе данных Google Cloud Postgres

Сообщение Anonymous »

Некоторое время боролся с этим. Обычно это можно было решить, запустив локальную копию моей базы данных на моем локальном компьютере, чтобы обойти все безумие Google/SSL. По крайней мере, один раз я обжегся, когда мои базы данных не синхронизировались.
Как успешно подключиться к базе данных Postgres на базе облака Google, чтобы запустить реверс-инжиниринг базы данных?< /p>
Я пытался установить переменные среды PG... безрезультатно...
Я пытался добавить недостающие параметры строки подключения в настройке соединения (он не примет ничего, что я пытаюсь добавить -> Ключ SSL, Корневой сертификат, SSL Пароль)
Очевидно, мои навыки поиска отстойны.
Буду благодарен за любую помощь.
Для конкретизации еще немного...
Я пытаюсь предоставить параметры подключения к данным для создания dbContext и моделей для моей базы данных.
Это можно сделать, выбрав «Реверс-инжиниринг»
Изображение

Что затем обеспечивает диалоговое окно:
Изображение

Затем необходимо добавить подключение к базе данных:
< img alt="введите здесь описание изображения" src="https://i.sstatic.net/519lStyH.png" />
Вы вводите параметры, необходимые для любого стандартного подключения к базе данных, и вам может потребоваться использовать «Дополнительные настройки». ":
Изображение

В любом случае я не могу получить рабочее соединение. Несмотря на то, что я могу успешно подключиться с помощью ADO.Net со строкой подключения (запутанной), как показано ниже... без проблем:
Host=[host ipaddress];Database=[имя базы данных]; Имя пользователя=[имя пользователя];Пароль=[пароль];Режим SSL=Требовать;Сертификат SSL=client.pfx;Пароль SSL=[пароль SSL];Сертификат доверенного сервера=true;Включить ошибку Detail=true;Persist Security Info=true;Timeout=60;
Файл client.pfx был создан на основе исходного файла client-cert.pem с использованием openssl. (Насколько я понимаю, более ранним версиям реализации Npgsql не нравился формат файла pem).
Если я заполняю диалоговые окна по мере необходимости известными мне значениями и нажимаю тест:
Изображение

Что необходимо укажите пароль SSL, поскольку я знаю, что пароль подключения пользователя правильный. Но если я попытаюсь добавить пароль SSL в дополнительных настройках, я получу:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... s-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»