安装 .net 4.5.1 会中断所有 SQL 连接

安装 .net 4.5.1 会中断所有 SQL 连接

当我在 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。

有任何想法吗?

答案1

我在 Windows 7 Enterprise SP1 上遇到了同样的问题。将 .NET 升级到 4.5.2 解决了这个问题。

找到解决方案在这篇文章中- 指向这个 MS知识库

我知道这是一个老话题,但它是我搜索结果中最好的之一——希望它能够帮助别人。

答案2

这个帖子

跑步:

netsh winsock reset

相关内容