Member 14156522 Ответов: 1

Лазурное ошибка подключения к SQL Server из докер контейнеризация приложений


Когда я пытаюсь выполнить запрос БД из моего asp.net ядро 3.1 (работает под управлением контейнера windows docker) я получаю ошибку как

The instance of SQL Server you attempted to connect to requires encryption but this machine does not support it.


то же самое прекрасно работает при работе в IIExpress

Что я уже пробовал:

я пробовал другой формат строки подключения

Server=tcp:xxxxxxx.windows.net,1433;Initial Catalog=xxxxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

Server=tcp:xxxxxxx.windows.net,1433;Initial Catalog=xxxxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

Server=tcp:xxxxxxx.windows.net,1433;Initial Catalog=xxxxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;Connection Timeout=30;

Server=tcp:xxxxxxx.windows.net;Initial Catalog=xxxxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;Connection Timeout=30;

Server=<ipaddress>,1433;Initial Catalog=xxxxx;Persist Security Info=False;User ID=xxxxx;Password=xxx;Connection Timeout=30;


но ничего не получается.

1 Ответов

Рейтинг:
1

MadMyche

Похоже, что это будет больше проблема конфигурации, чем проблема программирования; я бы рассмотрел следующие ресурсы, а также у вас есть какие-либо ключи, хранящиеся должным образом

Обзор безопасности - база данных SQL Azure | Microsoft Docs[^]
Подключение и запрос quickstarts - база данных SQL Azure | Microsoft Docs[^]