首页 > 解决方案 > 由于 SHA256 MD5,我无法连接 posgresql db

问题描述

我的连接字符串: "Server=localhost;Port=5432;Database=MAXxKYC;User Id=postgres;Password=testpassword;"

例外: "Only AuthenticationClearTextPassword and AuthenticationMD5Password supported for now. Received: 10"

如何在连接字符串中使用“testpassword”作为 MD5 格式

先感谢您

标签: c#postgresqlentity-framework

解决方案


发送散列密码无济于事:这是关于服务器请求的身份验证方法。您的 .NET 提供程序太旧,无法知道请求的scram-sha-256身份验证方法,该方法是四年前在 PostgreSQL v10 中引入的。

更新到 .NET 提供程序的更新版本,问题就会消失。如果没有,请向 .NET 提供程序的供应商提交错误。


推荐阅读