目的
由于我经常在虚拟机或者云主机中安装服务器系统,但这些主机性能都不太强,一般来说装 win2016/win2019之类的比较吃力,一般来说我就选择了 Win 2012 R2。这家伙内存占用和兼容性都能满足我的要求。
问题
每次在Win 2012 R2上安装SQL Server 较高版本时,有一个兼容性问题挺恼火的,服务器会报一个 KB2919355 未安装的错误,而安装 KB2919355 ,则又需要安装 KB2919442。
解决
虽然过程有些繁琐有些纠结,我们还是要做,跟着我的脚步,一起来解决这个问题把。
1.首先需要下载并安装 KB2919442 补丁
https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=42153
2.再下载并安装 KB2919355补丁
https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
这里安装KB2919355有点繁琐,需要按照一定的顺序,另外补丁有7-8百兆的样子。
安装顺序如下:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018
做完这些,你就可以再次安装SQL Server了。
小编测试在Windows Server 2012 R2安装 Sql Server 2016 / Sql Server 2017 均会遇见此问题。其他版本暂时没有测试,如果你在安装更新版本遇到此问题,也可以留言告诉我加上去。
发表评论 取消回复