Npgsql。无法识别的配置参数“ ssl_renegotiation_limit”

时间:2018-11-12 16:48:21

标签: c# amazon-redshift npgsql

在尝试调试其他问题(NpgsqlConnection hangs for hours on opening connection)时遇到此错误。

当我在连接字符串中提供Require的SSL Mode参数时,出现以下异常:Npgsql.PostgresException:42704:无法识别的配置参数“ ssl_renegotiation_limit”

在网上寻找可能的解决方案时,我发现此线程是由Npgsql nuget包所有者创建的。从外观上看,可能是一个问题,它处于功能请求状态:https://forums.aws.amazon.com/thread.jspa?threadID=229990

1 个答案:

答案 0 :(得分:1)

很难知道发生了什么事,因为您没有提供有关PostreSQL版本的任何详细信息。但是,PostgreSQL的所有最新版本都可以识别(并忽略)ssl_renegotiation_limit。您使用的是非常旧的PostgreSQL版本,或者可能是Amazon Redshift,在这种情况下,您需要添加Server Compatibility Mode=Redshift as specified in the Npgsql docs