Доступ / запрос SQLServer в пределах Docker на Ma c с использованием c # / visual studio - PullRequest
0 голосов
/ 27 марта 2020

Я новичок в разработке и 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) "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...