In pg_hba.conf habe ich
%Vor%Ich habe auch
hinzugefügt %Vor%bei beiden.
Ich verwende pgAdminIII und versuche eine "Neue Serverregistrierung" zu erstellen. Wenn ich mich mit (localhost) verbinde, funktioniert es gut. Aber wenn ich den Host zum Namen der tatsächlichen Workstation ändere, heißt es:
%Vor%Zusätzliche Informationen
Jede Hilfe hierzu wäre sehr willkommen.
Dies ist das Problem von PostgreSQL-Installationen auf Windows-Computern, auf denen IPv6 aktiviert ist. Die vorübergehende Problemumgehung würde den Parameter "-h 127.0.01" übergeben, wie in diesem Artikel beschrieben.
Beachten Sie, dass der Schnittstellen-Enumerationscode, auf den sich samehost
und samenet
stützen, sehr plattformabhängig ist. (Es gibt derzeit 5 separate Implementierungen für verschiedene Plattformen.) Was für ein Setup funktioniert, funktioniert möglicherweise anderswo nicht.
Das analoge Setup funktioniert für mich unter Linux, das heißt, ich kann mit
eine Verbindung zum Datenbankserver auf dem lokalen Host herstellen %Vor%, nachdem Sie listening_addresses
und samenet
entsprechend festgelegt haben.
Es ist also denkbar, dass der Schnittstellen-Enumerationscode in Windows irgendwie die verbindungslokalen Adressen nicht enthält.
Wenn Sie dieses Problem genug isoliert haben, würde ich einen Fehlerbericht an PostgreSQL senden, um das Problem weiter zu analysieren.
Ich hatte das gleiche Problem und löste es, indem ich die ipv6-Unterstützung auf beiden Maschinen abstellte. Nicht sicher, ob dies eine Option für Sie ist.
Deaktivieren Sie IPV6 auf Adaptern, die Sie können. Danach
%Vor%Dies wird virtuelle Netzwerkschnittstellen deaktivieren, die Sie nicht von der GUI aus sehen können.
Tags und Links postgresql pgadmin