[英]Connecting to PostGres in RDS with npgsql
下面的代码生成System.Net.Sockets.SocketException: Open()语句上的“未知此类主机”
var connection = new NpgsqlConnection("Host=dev-materialized-views-std.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com,Port=5432,Username=uname,Password=***");
connection.Open();
此代码有效:
var connection = new NpgsqlConnection("Host=tm-integration.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com,Port=5432,Username=uname,Password=***");
我们可以通过RDS控制台发现的唯一区别是,工作连接字符串指向PostGre 10.4,失败的连接字符串指向11.4实例。
假设其他所有条件都相同(RDS网络配置/ VPC设置),这看起来像是dotnet核心堆栈本身中的问题? 我们已经在2.2和2.0上进行了尝试,没有区别。
叹。
问题是我。
必须从具有“,”而不是“;”的位置复制了连接字符串。 作为属性分隔符。
我也缺少数据库属性。
工作conn字符串是:
Host=test2.ckxycbarkbtw.ap-southeast-2.rds.amazonaws.com;Username=unamePassword=***;Database=test2;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.