0
更新:這似乎是問題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;"/>
奇怪的是,它試圖連接到template1
,而不是在連接字符串中指定的數據庫。
雖然通過pgadmin連接是好的。
有人猜測,PGADMIN通過超級用戶(postgres)連接,它有一個pg_hba.conf條目。您使用不同的用戶名連接,因此您需要爲該用戶名輸入pga_hba.conf條目。 pga_hba.conf位於您的postgresql數據目錄中 - 在編輯之前進行備份! – mlinth
@mlinth pgadmin通過與我在連接字符串中使用的相同用戶連接。我沒有權限編輯數據庫服務器上的配置。 –
_I仍然無法連接到數據庫_:請顯示完整的錯誤消息。 –