Atualizações à lógica de detecçã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) incluíram as seguintes ramificações de manutenção:

  • Um branch de GDR (Liberação geral de Distribuição) que contém apenas segurança e outras correções críticas.
  • Um branch de CU (atualização cumulativa) que contém segurança e outras correções críticas, além de todas as outras correções para a linha de base.

A lógica de detecção de MU (Atualização da Microsoft) foi construída para que instâncias na linha de base de manutenção ou ao longo do branch GDR sejam oferecidas atualizações do branch GDR.

Anteriormente, os usuários tinham que instalar proativamente pelo menos uma CU para alinhar a instância ao branch de CU para manutenção por meio do MU. No entanto, depois que isso foi feito, você não pôde retornar à ramificação da GDR para essa instância até que uma das seguintes alterações fosse feita:

  • A linha de base foi redefinida movendo-se para o próximo service pack.
  • A instância foi revertida para o branch GDR ou para a linha de base de manutenção desinstalando todas as CUs.

Essa lógica foi estabelecida para minimizar as alterações na instância se uma atualização de segurança ou outra atualização crítica for necessária. As instâncias na ramificação de CU precisam levar todas as atualizações lançadas para a linha de base quando uma segurança necessária ou outra versão crítica é exibida. Isso inclui todas as alterações de não segurança até a atualização de segurança necessária.

No entanto, essa lógica criou problemas para usuários que tentaram gerenciar a manutenção de rotina de grandes conjuntos de instâncias usando o WSUS. Isso ocorre porque a lógica mu não poderia ser usada sem primeiro atualizar manualmente cada cliente para que ele pudesse participar. Para contornar esse problema e ainda evitar inverter instâncias para o trem de CU sem o consentimento explícito do usuário, as seguintes alterações foram feitas na lógica de detecção de MU para manutenção de CU de rotina e versões de segurança para as versões de manutenção mais recentes das linhas de base em suporte:

  • Atualizações cumulativo: a lógica de detecção de 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 da ramificação cu para receber a atualização. Uma atualização de CU não precisa ser instalada para que uma instância seja oferecida à atualização. No entanto, se a instância tiver uma atualização de GDR, a instância ainda deverá ser atualizada manualmente fora do MU para se tornar gerenciável por meio da automação do MU (WSUS).
  • Versões de segurança (GDRs): a lógica das versões de segurança agora é dividida nos seguintes canais:
    • Um canal de Atualizações automático (Microsoft Update) mantém o comportamento histórico mais antigo que exige que uma CU seja instalada na instância para que a versão do branch cu da versão de segurança seja oferecida. Ele faz isso para proteger as instâncias de receber todas as atualizações em vez de apenas atualizações críticas e relacionadas à segurança sem evidências do usuário optar explicitamente pelo modo mais extenso de manutenção.
    • Um canal WSUS/Catalog que usa a nova lógica de detecção que permite que a versão do branch cu da versão de segurança seja aplicada em uma instância de linha de base limpo. Esse é o canal da versão que será apresentado aos usuários que acessam o site do Catálogo de Atualizações da Microsoft.

Essa nova lógica de detecção atualizada se aplica às seguintes versões cu e GDR:

  • SQL Server Service Pack 2016: CU14 e CUs posteriores
  • SQL Server 2017 RTM: CUs CU19 e posteriores
  • SQL Server RTM 2019: 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 (15.0.2070.41). Qualquer versão funcionará para esta versão. Para a linha de base da versão SQL Server 2014 SP3 (12.3.6024.0), o novo modelo será implementado para versões de segurança de GDR na ramificação cu a partir de 2021. Para obter informações sobre o modelo de detecção do Microsoft Update antigo, consulte CUs de SQL Server não aplicáveis estão listadas no WSUS, MU ou ConfMgr.