Я занимаюсь разработкой веб-приложения на моем Mac. Локально приложение использует базу данных Sql Server, которая установлена на моем докере и работает как шарм). Сегодня я попытался сделать первую публикацию на производстве, поэтому я создал базу данных на своем хостинге и не могу подключиться к ней. Я пытался сделать это, думая, что мое внутреннее приложение, .net cli, Sql Operations Studio, JetBrains DataGrip и всегда получало это сообщение:
Из .net cli или Sql Operations Studio:
Соединение было успешно установлено с сервером, но затем
ошибка произошла во время рукопожатия перед входом в систему. (провайдер: SSL
Поставщик, ошибка: 31 - Сбой при рукопожатии при шифровании (ssl / tls)
Из JetBrains DataGrip:
Ошибка подключения к *******. [08S01] Водителю не удалось установить
безопасное соединение с SQL Server с использованием Secure Sockets Layer (SSL)
шифрование. Ошибка: "java.security.cert.CertificateException:
Сертификаты не соответствуют ограничениям алгоритма ».
ClientConnectionId: 244eb649-282c-4e77-bf8d-052888e814e0
Я также пытался использовать разные типы версий выпуска SQL Operations Studio:
https://github.com/Microsoft/sqlopsstudio/releases/tag/0.28.4
https://github.com/Microsoft/sqlopsstudio/releases/tag/0.33.1
Но это не помогло. Я использую MacOS High Sierra