Когда я установил .net 4.5.1 на свой сервер Windows 2012 (версия 6.2, сборка 9200), все подключения к серверу sql были прерваны. Каждый раз, когда я пытался подключиться к серверу sql, я получал сообщение об ошибке:
Полученное сообщение было неожиданным или неправильно отформатировано.
Я также видел эту ошибку времени выполнения C ++ в некоторых программах, таких как linqpad и SSMS:
r6025 вызов чистой виртуальной функции
Это привело к тому, что пулы приложений в IIS полностью остановились для любого сайта, подключающегося к серверу sql.
Когда я наконец удалил .net 4.5.1, подключение к серверу sql было восстановлено, но приложения, требующие эту версию .net fx, вышли из строя.
Google и журналы событий не нашли ничего полезного для того, чтобы я мог продолжить установку .net 4.5.1 на этой машине.
Любые идеи?
У меня была такая же проблема с Windows 7 Enterprise SP1. Обновление .NET до 4.5.2 решило эту проблему.
Нашел решение в этом посте - что указывает на этот MS КБ.
Я понимаю, что это старая ветка, но она была для меня одним из лучших результатов поиска - надеюсь, это может помочь кому-то другому.