当我在 Windows Server 2012(版本 6.2 内部版本 9200)上安装 .net 4.5.1 时,所有 SQL Server 连接都断开了。每次我尝试连接到 SQL Server 时,都会看到一条错误信息:
收到的消息是意外的或者格式错误。
我还在 linqpad 和 SSMS 等一些程序中看到了这个 C++ 运行时错误:
r6025 纯虚函数调用
这导致 IIS 中的应用程序池对于任何连接到 SQL 服务器的站点完全停止。
当我最终卸载 .net 4.5.1 时,与 SQL Server 的连接恢复了,但需要该版本 .net fx 的应用程序却无法运行。
Google 和事件日志没有找到任何有用的信息来告诉我如何在这台机器上获取.net 4.5.1。
有任何想法吗?