Я новичок в разработке и C# - работаю на MA C с сообществом Visual Studio - я установил Docker и установил MS SQL Linux в Docker. Я создал базу данных, добавил таблицы, используя Azure Data Studio. Я могу запросить базу данных из Azure. Я хочу подключиться к базе данных SQL в Docker, используя c#, получить данные из разных таблиц и выполнить запросы к базе данных. При попытке соединения с SQLConnection с использованием ip с идентификатором порта, пути или контейнера. Сообщение об ошибке всегда
Первоначально я использовал [этот код]:
public Inventory()
{
connection = new SqlConnection();
connection.ConnectionString = "Data Source=XXXXX; initial catalog = DBName;integrated security = True; User ID = sa; Password=Password";
}
Источник данных был идентификатором контейнера, Путь и IP-адрес, порт.
"Необработанное исключение. System.Data.SqlClient.SqlException (0x80131904): при установлении соединения с SQL сервером произошла ошибка, связанная с сетью или указанным экземпляром c. Сервер не был найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Сервер настроен для разрешения удаленных подключений. (Поставщик: поставщик TCP, ошибка: 40 - Не удалось открыть подключение к SQL Server) "