我正在尝试打开连接,我收到以下错误:
权限被拒绝将参数“lc_monetary”设置为“C”
我该怎么办?
答案 0 :(得分:3)
在使用推荐的库Amazon Redshift时尝试连接到Npgsql群集时遇到了同样的问题。
对我有用的是在文件NpgsqlStartupPacket.cs @ 63删除/评论以下行:
parameters.Add("lc_monetary", "C");
相同的lc_monetary设置会显示在另一个文件中,该文件包含对其使用的说明:NpgsqlConnector.cs @ 953。
但是,不应该作为解决方案,而是一种解决方法,因为我尚未确定此更改的影响。但看起来Redshift似乎不支持此功能。