簡體   English   中英

使用npgsql連接到RDS中的PostGres

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM