De acordo com este link da Microsoft , o SQL Server 12.0.6372.1 requer qualquer sistema com pelo menos SQL 2014 SP3, então meu antecessor o instalou no SP3. Agora a versão é "2014 (SP3-CU-GDR) (KB4535288) - 12.0.6372.1".
Como esse patch de segurança corrige apenas um problema específico com o Reporting Services e é menor que o pacote CU4, ISTM que também devo instalar o patch CU4.
Mas como? Primeiro desinstalo o KB4535288, depois instalo o KB4500181 (CU4) e reinstalo o KB4535288, ou posso simplesmente colocar o KB4500181 em cima do KB4535288 (que parece substituir os arquivos KB4535288.
#TL;DR
Atualmente, não há nada que você precise fazer para obter as correções incluídas no CU4. Eles já estão lá, embora @@VERSION sugira incorretamente que você tenha um GDR (e, como você leu em outro lugar, os GDRs não contêm correções de CU). Se você quiser mais informações, por favor, continue lendo.
#Fundo
Os patches são cumulativos , incluindo atualizações de segurança, o que significa que incluem todos os patches anteriores nesse branch. O tamanho do arquivo (executável compactado) não é uma maneira muito confiável de determinar se ele inclui ou não um patch anterior.
Para ser claro, cada versão do SQL Server (incluindo cada service pack anterior ao SQL Server 2017) é o que chamarei de "ramificação principal". Depois que a ramificação principal é lançada, eles precisam de aprimoramentos, geralmente nas categorias de desempenho, estabilidade ou segurança. Eles liberam essas correções na forma de atualizações GDR e CU. Estes se tornam dois ramos separados do ramo principal:
No seu caso, a confusão (compreensível) vem do fato de @@VERSION retornar CU e GDR no nome, o que não faz sentido. Quando o patch foi lançado pela primeira vez, reclamei dessa confusão e, após um longo debate, eles corrigiram a terminologia nos artigos da KB e em outras documentações. Mas era tarde demais para corrigir o que @@VERSION retorna em uma compilação do mecanismo que já foi distribuído (e esse problema permanece até hoje porque essa foi a última atualização no branch CU).
Isso é muito pano de fundo, mas para resumir, posso garantir que:
Eu já havia dito o seguinte anteriormente e não acredito que me contradisse com nada do que disse aqui:
Você pode ver a lista de atualizações do SQL Server 2014 aqui .
Nesse caso, não há nada que você possa aplicar ao SQL Server 2014 que adicione algo ao 12.0.6372.1. Literalmente nada. Desinstalar o KB4535288 para instalar o CU4 significa apenas que você removerá a correção de segurança no KB4535288 . Não vejo absolutamente nenhuma razão para fazer isso. E não, você não pode simplesmente "colocar o CU4 em cima do KB4535288" - bem, você pode tentar, mas não irá muito longe, porque o instalador reconhecerá que você já tem tudo no CU4.