Modelos de manutenção para SQL Server

Versão original do produto: SQL Server (todas as versões com suporte)
Número de KB original: 935897

Este artigo fornece mais informações sobre canais de manutenção para versões com suporte atualmente do Microsoft SQL Server. Os critérios para correções incluem disponibilidade alternativa, efeito do cliente, reprodutibilidade, a complexidade do código que deve ser alterado e assim por diante.

Para determinar a versão, a edição e as atualizações mais recentes de sua instância de SQL Server, examine Determinar o nível de versão, edição e atualização de SQL Server e seus componentes. Para obter detalhes sobre o ciclo de suporte para cada produto, marcar ciclo de vida mainstream. Para entender as várias opções disponíveis para SQL Server produtos que chegaram ao fim do suporte, examine SQL Server fim das opções de suporte.

Mecanismos de entrega para atualizações de SQL Server

A equipe SQL Server usa um modelo de entrega agendado para liberar correções e atualizações de produto. No modelo de entrega agendado, um cliente pode receber uma correção para resolver suas situações mais críticas em um tempo razoável. Além disso, um cliente pode receber uma correção que passou por testes rigorosos e que é lançada em uma base agendada. Portanto, a equipe de SQL Server criou os seguintes mecanismos de entrega.

Atualização cumulativa (CU)

Descrição SQL Server 2017 e versões posteriores (plataformas Windows e Linux) SQL Server versões anteriores e 2016
Contém Todas as correções, melhorias e aprimoramentos de recursos desde a versão de lançamento do produto. Todas as correções, melhorias e aprimoramentos de recursos desde a versão de versão (RTM) ou desde o Service Pack de linha de base instalado mais recente.
Frequência de lançamento Todos os meses do primeiro ano após uma SQL Server lançamento, e a cada dois meses para os quatro anos restantes do ciclo de vida mainstream de 5 anos completo. A cada dois meses para uma determinada linha de base.
Conteúdo localizado Acomodará conteúdo localizado, permitindo que novos aprimoramentos de funcionalidade e capacidade de suporte sejam entregues mais rapidamente.
Exemplo KB5016394 – Atualização cumulativa 17 para SQL Server 2019 (microsoft.com) B5001092 – Atualização cumulativa 17 para SQL Server 2016 SP2 (microsoft.com)
Anotações CU31 para 2017 é a última CU para SQL Server 2017. Enviaremos apenas correções sob demanda e atualizações de segurança para SQL Server 2017. Não enviamos mais CUs para versões SQL Server 2016 e anteriores. Somente correções sob demanda e atualizações de segurança serão enviadas. Para produtos que atingiram a data de término de suporte estendido, você precisará de assinatura ESU (Atualização de Segurança Estendida) para receber atualizações de segurança.

Observação

A atualização pode ser solicitada por qualquer cliente, independentemente de sua oferta de suporte.

Correções sob demanda (OD)

  • Contém solicitações de correção críticas que atendem a todas essas condições:

    • Você não pode aguardar a versão de Atualização Cumulativa agendada.
    • Não há mitigação razoável ou solução alternativa.
    • O problema causa um impacto significativo na funcionalidade do produto ou do aplicativo.
  • O hotfix pode ser solicitado por qualquer cliente, independentemente de sua oferta de suporte.

  • O hotfix é lançado em ou antes de uma data mutuamente acordada com base na necessidade do cliente. O hotfix é direcionado para uma linha de base específica, como uma atualização cumulativa ou um service pack.

  • Esse build de hotfix pode conter uma ou mais correções.

  • Não há nenhuma frequência definida.

  • Exemplo: KB4510083 – Pacote de atualização de hotfix sob demanda 2 para SQL Server CU15 2017

Versão de distribuição geral (GDR)

Observação

Por padrão, os hotfixes são atendidos por meio de versões de GDR, CU e OD. Quando o volume de solicitação de hotfix de um produto fica baixo, a equipe de SQL Server interrompe as versões de CU e fornece hotfixes por meio de versões de GDR e OD. A equipe de SQL Server toma a decisão com base nas tendências de suporte e na demanda do cliente.

Uma RDA pode ter uma linha de base RTM ou uma linha de base cu. A versão mais recente da GDR para cada linha de base é cumulativa e inclui correções de todos os GDRs anteriores para a linha de base correspondente.

Exemplos

Determine a GDR mais recente para a linha de base RTM:

Veja a seguir os GDRs RTM que estão disponíveis para SQL Server 2019 a partir de 6 de fevereiro de 2023, quando você filtra na coluna RTM-GDR em Atualização Cumulativa ou ID de Segurança na planilha builds.

Número de compilação Número da KB KB URL Data do lançamento Nível do Service Pack Atualização cumulativa ou ID de segurança Modelo de manutenção
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 NA RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021-01-12 NA RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 NA RTM-GDR GDR

Se você for um cliente que optou apenas por atualizações de GDR para a versão RTM e sem CUs, 15.0.2095.3 é o build de GDR mais recente para sua linha de base RTM.

Determine os GDRs mais recentes para uma linha de base da CU:

Se você estiver usando CUs para sua instância de SQL Server, poderá marcar se há uma GDR disponível para uma determinada CU examinando a coluna Atualização Cumulativa ou ID de Segurança para a versão correspondente na planilha de builds e verificando a entrada CU<nn-GDR> (em que nn é a CU atual instalada para sua versão SQL Server). Por exemplo, se você quiser saber se há GDRs para SQL Server CU29 2019, verificar "CU29-GDR" em Atualização Cumulativa ou ID de Segurança revela a linha a seguir.

Número de compilação Número da KB KB URL Data do lançamento Nível do Service Pack Atualização cumulativa ou ID de segurança Modelo de manutenção
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 NA CU29-GDR Atualização cumulativa com GDR

Observação

Se houver uma CU que tenha um número de versão posterior do que uma versão cu<nn-GDR>, a versão posterior inclui as correções de GDR. A Microsoft sempre recomenda que você instale a CU mais recente disponível para uma determinada versão SQL Server.

Service pack (SP)

  • Os pacotes de serviço não são mais lançados para versões SQL Server 2017 e posteriores.

  • Os pacotes de serviço incluem hotfixes e correções para problemas relatados por meio da comunidade do Microsoft SQL Server. Os pacotes de serviço também podem incluir melhorias de produtos e recursos.

  • Os pacotes de serviço normalmente são lançados em uma agenda anual.

  • Os pacotes de serviço também podem incluir problemas que nossa organização de suporte acha que devem ser resolvidos. Os problemas mais comuns incluídos afetam os casos de suporte ao cliente e a satisfação do cliente. Essas atualizações e componentes são convenientemente empacotados para download fácil.

  • Os pacotes de serviço são cumulativos. Cada novo service pack contém todas as correções que estão em pacotes de serviço anteriores, juntamente com quaisquer novas correções. Você não precisa instalar um service pack anterior antes de instalar o pacote de serviços mais recente. Para encontrar a lista de correções e atualizações cumulativas que um service pack inclui, examine sua documentação de lançamento.

  • Exemplo: KB5003279 – SQL Server informações de versão do Service Pack 3 de 2016

Correções de segurança e atualizações de segurança

Correções de segurança: Correções que geralmente são enviadas em uma CU para as quais os componentes em uma tabela de lista de correção para a CU correspondente são definidos como SQL Security. (Para obter mais informações, consulte Explicação das áreas de correção na lista Correção de artigos KB para atualizações cumulativas e pacotes de serviço). Ou, para o qual um componente para a correção correspondente é definido como Infraestrutura de Segurança na tabela de lista de correção detalhada na planilha builds. Essas são as correções feitas aos componentes de segurança de um mecanismo de banco de dados SQL Server.

Atualizações de segurança: Uma correção de segurança para resolver vulnerabilidades que podem ser usadas para comprometer sua instalação SQL Server. Elas são liberadas por meio de uma GDR (uma RTM-GDR ou uma CU-GDR). CUs ou GDRs subsequentes incluem essas atualizações de segurança. A Microsoft aconselha os clientes a instalar as versões mais recentes do produto, atualizações de segurança, pacotes de serviço e atualizações cumulativas para permanecerem o mais seguros possível. Para obter mais informações, consulte Política de Ciclo de Vida Fixa.

Para marcar se uma GDR é uma atualização de segurança, você deve examinar a documentação de versão da GDR correspondente. As atualizações de segurança sempre têm uma nota CVE (Vulnerabilidade Comum e Exposição) associada. Por exemplo, a documentação para CU29-GDR ("KB5014553 – Descrição da atualização de segurança para SQL Server 2017 CU29: 14 de junho de 2022") tem um link para CVE-2022-29143 que é aberto no Guia de Atualização de Segurança no site microsoft - MSRC. Para obter mais informações, confira Em breve: Novo sistema de notificação do Guia de Atualização de Segurança.

Observação

Os GDRs não precisam necessariamente ser atualizações de segurança. Por exemplo, "KB4517790 – Atualização de manutenção para SQL Server RTM 2019" é uma versão de GDR não de segurança.

Fase de suporte e matriz do veículo de lançamento

Fase de suporte Suporte mainstream Suporte estendido Atualizações de segurança estendidas
Veículos de lançamento disponíveis CU, OD, GDR, SP (somente SQL Server 2016 e versões anteriores) Atualizações de GDR/Segurança Atualizações de GDR/Segurança com contrato

SQL Server 2017 e versões posteriores

A figura a seguir mostra uma visão geral do ciclo de suporte para um produto típico. Esse tipo de linha do tempo também se aplica a todas as versões futuras de um produto.

A captura de tela mostra uma visão geral do ciclo de suporte para um produto típico de SQL Server 2017 e versões posteriores.

SQL Server versões anteriores e 2016

A figura a seguir mostra uma visão geral do ciclo de suporte para um produto típico. O ciclo de suporte à versão de versão original e o primeiro ciclo de suporte do service pack são mostrados.

A captura de tela mostra uma visão geral do ciclo de suporte para um produto típico de SQL Server 2016 e versões posteriores.