0

postgresql13 に npgsql を使用していますが、接続しようとすると次のエラーが発生します。

現在サポートされているのは、認証クリア テキスト パスワードと認証 md5 パスワードのみです。受け取った 10

私の接続行は次のとおりです: NpgsqlConnection conn = new NpgsqlConnection ("Server = xxxx; Port = xxxx; User Id = xxxx; Password = xxx; Database = database;")

postgresql 9.6 ではすべて正常に動作していましたが、バージョン 13 に移行され、この問題が発生しました

4

4 に答える 4

2

ライブラリを更新する必要があります。

私の場合のように変更できない場合は、次のことを行う必要があります。

postgresql.conf ファイルで #password_encryption という行をコメントアウトします。パスワードの再生成が必要になる場合があります。

于 2020-11-22T15:22:38.277 に答える
0

接続文字列に間違ったポートを記述している可能性があります。私は同じ問題を抱えていましたが、conn文字列のポート番号を変更した後に解決しました

于 2020-11-29T12:57:14.197 に答える