Как исправить ошибку подключения к SQL Server: поставщик SSL, ошибка: 0 - полученное сообщение было неожиданным или неправильно отформатировано

При подключении из моего локального устройства разработки с использованием Visual Studio 2012 (или 2013) к SQL Server 2008R2 SP1 я получаю следующее сообщение:

Соединение с сервером было успешно установлено, но во время входа в систему произошла ошибка. (поставщик: поставщик SSL, ошибка: 0 - полученное сообщение было неожиданным или неправильно отформатированным.)

Моя версия .Net Framework локально - 4.5.50938

У моего коллеги точно такая же проблема. Я также полагаю, что у меня была проблема ранее, до переустановки компьютера, когда у меня была установлена ​​SSMS 2012, поскольку она также опирается на .Net framework 4, а не .Net v2, как SSMS2008R2, который работает нормально. Также имело бы смысл, что внутренняя обработка данных в Visual Studio основана на .Net 4.

Проблема не всегда существовала, и я считаю, что она возникла, когда я впервые установил Visual Studio 2013, а затем снова после переустановки, скорее всего, после обновления .Net Framework.

Мне кажется, что проблема связана с System.Data в этой версии .Net Framework при соединении с SQL Server 2008R2 SP1.

Как я могу это исправить? Есть ли известные исправления, обновления и т. Д.?

К сожалению, обновление SQL Server 2008R2SP1 в настоящее время недоступно.

Я также искал решения, но пока не нашел ничего полезного. Вот пара ссылок на другие посты с похожей проблемой:

http://social.msdn.microsoft.com/Forums/en-US/ea2c470f-14ba-4864-8a39-1396f4e361e8/sqlconnection-now-failing-exception-when-connecting-to-remote-instance?forum=sqldataaccess

http://www.sqlservercentral.com/Forums/Topic1529609-2799-1.aspx

Ответы на вопрос(7)

Ваш ответ на вопрос