目前我们的服务器在 Microsoft SQL Server 2016 (SP3) (KB5003279) - 13.0.6300.2 (X64) Aug 7 2021 01:20:37 版权所有 (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows Server 2016 Standard 10.0 (构建 14393:)。这是辅助只读 AG 副本。我们在主副本和辅助副本上都安装了 SP3。但是最近第二个节点在 Windows 更新中声明了这一点
可用更新:SQL Server 2016 Service Pack 2 (KB4052908)
如果在实例修补后在同一实例上安装组件,则可能会发生这种情况。您有一个未打补丁的 RTM 组件(例如:全文搜索)和 SP3 数据库引擎。
如果您运行的是 SP3,并且最近添加了一个新组件(复制?全文搜索?SSRS?),那么只有那些组件需要修补。您可以打开 SP3 安装程序 GUI,并逐步查看需要升级的组件。然后,您可以取消安装程序而不进行安装。
编辑:根据您上传的屏幕截图,“共享功能”已修补到 SP3,但尚未为数据库引擎和 SSRS 完全安装服务包。
您可以查看安装程序每次运行的日志,包括不完整的安装。详细日志和摘要输出位于
%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\
。这些可能需要查看大量数据,但如果您可以从以前的安装中识别出 SP3 安装日志,这可能有助于解释 SP 安装不完整的原因。