Как подключиться к базе MSSQL из проекта .NET Core в os x?
Есть проект на ASP .NET Core, который подключается к базе MSSQL.
Проект подключается к базе в os windows и выдает ошибку "error: 25 - Connection string is not valid" в os x. В os x удается подключиться к базе через клиент DataGrip. Такж в os x удается подключиться через telnet к порту 1433.
В ASP.NET Core для OS X не поддерживается имя инстанса SQL. Поэтому строка подключения должна иметь следующий вид:
"DefaultConnection": "Data Source=IP,Port;Database=base;User Id=User;Password=Passwort"
Для проверки строки подключения создайте пустой (0 байт) файл test.udl. Запустите его, настройте соединение (с проверкой). Используйте строку из этого файла.