Atualmente nosso servidor está no Microsoft SQL Server 2016 (SP3) (KB5003279) - 13.0.6300.2 (X64) 7 de agosto de 2021 01:20:37 Copyright (c) Microsoft Corporation Enterprise Edition (64 bits) no Windows Server 2016 Standard 10.0 ( Compilação 14393: ). Esta é uma réplica secundária do AG somente leitura. Instalamos o SP3 em réplicas primárias e secundárias. No entanto, recentemente, o segundo nó afirma isso na atualização do Windows
As atualizações estão disponíveis: SQL Server 2016 Service Pack 2 (KB4052908)
Se os service packs são cumulativos, por que o servidor diz isso. Alguma ideia? Obrigado.
Isso pode acontecer se você instalar um componente na mesma instância, após a instância ter sido corrigida. Você tem um componente RTM sem correção (por exemplo: pesquisa de texto completo) e mecanismo de banco de dados SP3.
Se você estava executando o SP3 e adicionou recentemente um novo componente (Replicação? Pesquisa de texto completo? SSRS?) então apenas esses componentes precisam de patch. Você pode abrir a GUI do instalador do SP3 e percorrê-la para ver exatamente quais componentes precisam ser atualizados. Você pode então cancelar no instalador sem instalar.
EDIT: com base na captura de tela que você carregou, os "recursos compartilhados" foram corrigidos para o SP3, mas o service pack não foi completamente instalado para o Mecanismo de Banco de Dados e SSRS.
Você pode ver os logs de cada execução do instalador, incluindo instalações incompletas. Os logs detalhados e a saída de resumo estão localizados em
%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\
. Estes podem ser muitos dados para passar, mas se você puder identificar os logs de instalação do SP3 da instalação anterior, isso pode ajudar a explicar por que o SP foi instalado de forma incompleta.