Atualizações à lógica de deteção do Microsoft Update para SQL Server manutenção

Aplica-se a: SQL Server 2019, SQL Server 2017, SQL Server 2016

Historicamente, as linhas de base de manutenção (RTM ou Service Pack) incluem os seguintes ramos de manutenção:

  • Um ramo GDR (General Distribution Release) que contém apenas segurança e outras correções críticas.
  • Um ramo de atualização cumulativa (CU) que contém segurança e outras correções críticas, bem como todas as outras correções para a linha de base.

A lógica de deteção do Microsoft Update (MU) foi construída para que as instâncias na linha de base de manutenção ou ao longo do ramo GDR fossem disponibilizadas atualizações do ramo GDR.

Anteriormente, os utilizadores tinham de instalar proativamente pelo menos uma CU para alinhar a instância com o ramo CU para manutenção através da MU. No entanto, depois de o fazer, não poderá voltar ao ramo GDR dessa instância até que qualquer uma das seguintes alterações tenha sido efetuada:

  • A linha de base foi reposta ao avançar para o service pack seguinte.
  • A instância foi revertida para o ramo GDR ou linha de base de manutenção ao desinstalar todas as CUs.

Esta lógica foi estabelecida para minimizar as alterações à instância se for necessária uma atualização de segurança ou outra atualização crítica. As instâncias no ramo CU têm de efetuar todas as atualizações lançadas para a linha de base quando for apresentada uma segurança necessária ou outra versão crítica. Isto inclui todas as alterações não relacionadas com segurança até à atualização de segurança necessária.

No entanto, esta lógica criou problemas para os utilizadores que tentaram gerir a manutenção de rotina de grandes conjuntos de instâncias com o WSUS. Isto acontece porque não foi possível utilizar a lógica MU sem atualizar manualmente todos os clientes para que pudesse participar. Para contornar este problema e, mesmo assim, evitar inverter instâncias para o comboio da CU sem o consentimento explícito do utilizador, foram efetuadas as seguintes alterações à lógica de deteção mu para atualizações de rotina da CU e versões de segurança para as versões de manutenção mais recentes das linhas de base de suporte:

  • Atualizações cumulativos: a lógica de deteção mu agora permite limpo instâncias que estão na linha de base (RTM ou SP, sem atualizações de manutenção) ou que já estão atualizadas ao longo do ramo CU para receber a atualização. Não é necessário instalar uma atualização da CU para que uma instância seja disponibilizada. No entanto, se a instância tiver uma atualização GDR, a instância ainda tem de ser atualizada manualmente fora da MU para se tornar gerível através da automatização MU (WSUS).
  • Versões de Segurança (GDRs): a lógica das versões de segurança está agora dividida nos seguintes canais:
    • Um canal de Atualizações Automático (Microsoft Update) mantém o comportamento histórico mais antigo que requer a instalação de uma CU na instância para que a versão do ramo CU da versão de segurança seja oferecida. Fá-lo para proteger as instâncias de receberem todas as atualizações em vez de apenas atualizações críticas e relacionadas com segurança sem provas de que o utilizador optou explicitamente por participar no modo de manutenção mais extenso.
    • Um canal WSUS/Catálogo que utiliza a nova lógica de deteção que permite que a versão do ramo CU da versão de segurança seja aplicada a uma instância de linha de base limpo. Este é o canal da versão que será apresentado aos utilizadores que acedem ao site catálogo Microsoft Update.

Esta nova lógica de deteção atualizada aplica-se às seguintes versões de CU e GDR:

  • SQL Server 2016 Service Pack 2: CU14 e CUs posteriores
  • SQL Server 2017 RTM: CU19 e CUs posteriores
  • SQL Server 2019 RTM: Todas as CUs
  • GDR e Versões de Segurança: Tudo a partir de 2021

Observação

Para SQL Server 2019, a linha de base rtm pode ser a linha de base da versão RTM (15.0.2000.5) ou a linha de base da versão RTM + RTM GDR (15.0.2070.41). Qualquer uma das versões funcionará para esta versão. Para a linha de base da versão do SQL Server 2014 SP3 (12.3.6024.0), o novo modelo será implementado para Versões de Segurança GDR no ramo CU a partir de 2021. Para obter informações sobre o antigo modelo de deteção do Microsoft Update, veja As CUs SQL Server não aplicáveis estão listadas no WSUS, MU ou ConfMgr.