На моем Windows 10 хост-компьютере я могу подключиться к частному SQL Серверу RDS, работающему в AWS. Однако контейнер Docker, работающий локально на той же машине, не может соединиться с той же строкой подключения.
Из контейнера Docker я могу успешно передать lnet на сервер на 1433. Тем не менее, когда я подключаюсь из кода, кажется, что не удается создать соединение. Не выдается никаких исключений, но этот код зависает:
using (var conn = new SqlConnection(connectionString)){
// Do something
}
Я могу успешно подключиться к SQL Серверу, когда он работает на экземпляре EC2. Похоже, что он указывает c для RDS.
Сбой как с именем, так и с IP-адресом.