После недавнего обновления до Visual Studio 2017 моя программа C# (Windows формы, а не IIS) больше не может подключаться к SQL Server 2008.
Обратите внимание, что это не должен быть код связано с тем, что я не могу подключиться даже из вкладки Server Explorer в Visual Studio, когда я пытаюсь добавить новое соединение (это было хорошо пару дней go). Проблема также не на сервере SQL, поскольку я могу без проблем выполнять запросы с помощью SQL Server Management Studio на физическом сервере. Фактически, после дальнейшего устранения неполадок другие компьютеры в сети с той же версией VS 2017 могут подключаться без проблем.
Проблема очень специфична c для моей разработки P C. Ошибка, которая полностью возвращает следующее:
Соединение с сервером было успешно установлено, но затем произошла ошибка во время процесса входа в систему. (провайдер: поставщик SSL, ошибка: 0 - клиент и сервер не могут обмениваться данными, поскольку они не имеют общего алгоритма.)
Поиск по inte rnet говорит о проблеме с TLS , но это было хорошо всего два дня go. Я добавил эту строку, чтобы увидеть, помогает ли это, но не хорошо (ни TLS 1.2, ни SSL 3, ни то и другое):
ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12; //.Ssl3;
Проект изначально был скомпилирован. NET Framework 4.6.1, пробовал поменять на 4.5, все равно ничего. Есть идеи?