1
我在本地Windows 7 x64計算機上運行了Postgres 9.5.3
。無法通過名稱連接到本地計算機
當我連接到「localhost」時,我的代碼工作正常。 如果我的名字連接到我的機器,我得到這個錯誤:
Opening connection to 'W7_Adam_Benson' on port 5432 as user 'postgres'
ERROR: Devart.Data.PostgreSql.PgSqlException (0x80004005): no pg_hba.conf entry for host "fe80::6d80:62eb:5bab:f7f6%10", user "postgres", database "postgres", SSL off
很明顯它試圖與IPV6取代IPV4連接,還等什麼?
我pg_hba.conf
看起來是這樣的:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 0.0.0.0/0 md5
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all * md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
host all all * trust
任何幫助感激地接受
非常感謝 - 這讓我感到滿足。 –
確保你在地址中用'/'替換'%'...至少如果你從PGAdmin錯誤信息中得到它...... – DPSSpatial