sql >> データベース >  >> RDS >> PostgreSQL

pgAdmin 4サーバーに接続できませんでした:致命的なエラー

    これは、pgAdmin4 5.1と5.7の間で変更されたようです。これは、WiFiモバイルホットスポットに接続されていたマシンで見ました(ただし、他の状況で発生する可能性があります)。

    dnsの方法と関係があります ライブラリはWindowsで使用されるため、同じように使用する他のアプリケーションでも発生する可能性があります。

    基本的に、dns.Resolver HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\の下にあるすべてのネットワークインターフェイスについてWindowsレジストリをスキャンします

    マシンが接続されていたWiFiモバイルホットスポットがDhcpDomainを設定していました 値が「.home」のキー "。dns.Resolver この値を見つけ、ドットを使用して複数のラベルに分割し、そのうちの1つは空です。それはあなたが言及する例外を引き起こしました:dns.name.EmptyLabel: A DNS label is empty

    これは、WiFiネットワークがオフになっている場合でも発生しました。これらは、使用されていた最後の設定であり、dns.Resolver インターフェースが有効になっているかどうかを確認しませんでした。

    pgAdminの最新バージョンは、 dnspythonの古いバージョンのようです。 (1.16.0)なので、これが最近のバージョンで修正されているかどうかはわかりません。今のところ、2つのオプションがあるようです:

    • DhcpDomainを削除または変更します HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\のサブキーの中にある場合はサブキー (コントロールパネルからその値を強制する方法さえあるかもしれません。)

    • この値を設定していない別のネットワークに接続してください。




    1. デフォルトのデフォルト画像(no_pic.gif)phpを設定するにはどうすればよいですか?

    2. SQL Server(T-SQL)でTIMEデータ型をフォーマットするときはこれを覚えておいてください

    3. 注意:未定義のインデックス:画像-エラーを見つけることができません

    4. 条件でエイリアスcoalesceを使用する:coalesce(max(case when value then value)asエイリアス