Update: Это, как представляется, проблема с ElephantSQL, сервис я использую в соответствии с thisFATAL: нет записи pg_hba.conf для хоста», но я могу подключить корыто pgAdmin
Однако, я не знаю где чтобы добавить это.
Точная ошибка:
FATAL: 28000: no pg_hba.conf entry for host "host", user "username", database "template1", SSL off
Похожие ошибки в этом problem. Даже после добавления SslMode=require
я все еще не мог подключиться к базе данных.
<add name="DefaultConnection" connectionString="Server=serverip;Port=5432;Database=dbname;User Id=username;Password=pass;CommandTimeout=60;Preload Reader=True;"/>
Weird то, что он пытался подключиться к template1
вместо базы данных, указанной в строке подключения.
Подключение через pgadmin в порядке.
При условии, что PGADMIN подключается через суперпользователь (postgres), который имеет запись pg_hba.conf. Вы подключаетесь к другому имени пользователя, поэтому для этого имени вам нужна запись pga_hba.conf. pga_hba.conf находится в вашем каталоге данных postgresql - сделайте резервную копию, прежде чем редактировать ее! – mlinth
@mlinth pgadmin подключается через того же пользователя, что и я, в строке подключения. Однако у меня нет разрешения редактировать конфигурацию на сервере базы данных. –
_I до сих пор не удалось подключиться к базе данных_: показать полное сообщение об ошибке. –