Modelos de manutenção para SQL Server
Versão original do produto: SQL Server (todas as versões com suporte)
Número original do KB: 935897
Este artigo fornece mais informações sobre canais de manutenção para versões atualmente com suporte do Microsoft SQL Server. Os critérios para correções incluem disponibilidade de solução alternativa, efeito do cliente, reprodutibilidade, 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 da instância do SQL Server, examine Determinar a versão, a edição e o nível de atualização do SQL Server e seus componentes. Para obter detalhes sobre o ciclo de suporte de cada produto, consulte o ciclo de vida principal. Para entender as várias opções disponíveis para produtos do SQL Server que atingiram o fim do suporte, examine as opções de fim do suporte do SQL Server.
Mecanismos de entrega para atualizações do SQL Server
A equipe do SQL Server usa um modelo de entrega agendada para lançar correções e atualizações de produtos. No modelo de entrega programada, 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 de forma programada. Portanto, a equipe do SQL Server criou os seguintes mecanismos de entrega.
Atualização cumulativa ()
descrição | SQL Server 2017 e versões posteriores (plataformas Windows e Linux) | SQL Server 2016 e versões anteriores |
---|---|---|
Contém | Todas as correções, melhorias e aprimoramentos de recursos desde a versão de lançamento do produto. | Todas as correções, aprimoramentos e aprimoramentos de recursos desde a versão de lançamento (RTM) ou desde o Service Pack de linha de base instalado mais recente. |
Frequência de liberação | Todos os meses durante o primeiro ano após uma versão do SQL Server e a cada dois meses durante os quatro anos restantes do ciclo de vida base completo de 5 anos. | A cada dois meses para uma determinada linha de base. |
Conteúdo localizado | Acomodará conteúdo localizado, permitindo que novos aprimoramentos de recursos 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) |
Observações | A CU31 para 2017 é a última para SQL Server 2017. Enviaremos apenas correções sob demanda e atualizações de segurança para o SQL Server 2017. | Não enviamos mais CUs para SQL Server 2016 e versões anteriores. Somente correções sob demanda e atualizações de segurança serão enviadas. Para produtos que atingiram a data de término do suporte estendido, você precisará da assinatura da Atualização de Segurança Estendida (ESU) 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 estas condições:
- Você não pode esperar pelo lançamento agendado da Atualização Cumulativa.
- 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.
Essa compilação de hotfix pode conter uma ou mais correções.
Não há frequência definida.
Exemplo: KB4510083 – Pacote de atualização de hotfix sob demanda 2 para SQL Server 2017 CU15
Liberação de distribuição geral (GDR)
Um GDR aborda um problema que tem um amplo impacto no cliente, implicações de segurança ou ambos. Uma GDR é determinada e emitida pela Microsoft conforme apropriado e quando apropriado. O número de GDRs é reduzido ao mínimo.
Um GDR não pode ser solicitado por um cliente. A Microsoft determina internamente se um hotfix relatado é classificado e entregue como GDR.
Uma GDR é liberada por meio do centro de download. Uma GDR também é lançada por meio do Microsoft Update, Windows Update ou ambos.
Para obter correções para versões do SQL Server que estão sem suporte estendido, examine O que são Atualizações de Segurança Estendidas para SQL Server?.
Exemplo: KB5014356 - Descrição da atualização de segurança para SQL Server 2019 GDR: 14 de junho de 2022
Observação
Por padrão, os hotfixes são atendidos por meio de versões GDR, e OD. Quando o volume de solicitações de hotfix de um produto fica baixo, a equipe do SQL Server interrompe as versões de e fornece hotfixes por meio de versões GDR e OD. A equipe do SQL Server toma a decisão com base nas tendências de suporte e na demanda do cliente.
Um GDR pode ter uma linha de base RTM ou uma linha de base. A versão GDR mais recente para cada linha de base é cumulativa e inclui correções de todas as 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 RTM-GDR na coluna Atualização Cumulativa ou ID de Segurança na planilha de builds.
Número do build | Número da KB | URL da base de conhecimento | Data de 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 | 14-06-2022 | NA | RTM-RDA | GDR |
15.0.2080.9 | 4583458 | https://support.microsoft.com/kb/4583458 | 12/01/2021 | NA | RTM-RDA | GDR |
15.0.2070.41 | 4517790 | https://support.microsoft.com/kb/4517790 | 2019-11-04 | NA | RTM-RDA | GDR |
Se você for um cliente que optou apenas por atualizações GDR para a versão RTM e nenhuma CUs, 15.0.2095.3 é a compilação GDR mais recente para sua linha de base RTM.
Determine os GDRs mais recentes para uma linha de base de UC:
Se você estiver usando CUs para sua instância do SQL Server, poderá verificar se há um GDR disponível para uma determinada examinando a coluna Atualização Cumulativa ou ID de Segurança para a versão correspondente na planilha de builds e verificando a entrada nn-GDR> da<(em que nn é a atual instalada para sua versão do SQL Server). Por exemplo, se você quiser saber se há GDRs para SQL Server 2017 CU29, verificar "CU29-GDR" em Atualização Cumulativa ou ID de Segurança revela a linha a seguir.
Número do build | Número da KB | URL da base de conhecimento | Data de 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 | 14-06-2022 | NA | CU29-GDR | Atualização cumulativa com a RDA |
Observação
Se houver uma que tenha um número de versão posterior a uma versão nn-GDR> da<, a versão posterior incluirá as correções da GDR. A Microsoft sempre recomenda que você instale a mais recente disponível para uma determinada versão do SQL Server.
Pacote de serviço (SP)
Os service packs não são mais lançados para o SQL Server 2017 e versões posteriores.
Os service packs incluem hotfixes e correções para problemas relatados pela comunidade do Microsoft SQL Server. Os service packs também podem incluir melhorias de produtos e recursos.
Os service packs são normalmente lançados anualmente.
Os service packs também podem incluir problemas que nossa organização de suporte considera 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 agrupados para facilitar o download.
Os service packs são cumulativos. Cada novo service pack contém todas as correções que estão nos service packs anteriores, juntamente com quaisquer novas correções. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Para localizar a lista de correções e atualizações cumulativas que um service pack inclui, consulte a documentação de versão.
Exemplo: KB5003279 – Informações sobre a versão do SQL Server 2016 Service Pack 3
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 para as quais os componentes em uma tabela de lista de correções para a correspondente são definidos como Segurança SQL. (Para obter mais informações, consulte Explicação da coluna Áreas de correção nos artigos da base de dados de conhecimento da lista de correções para atualizações cumulativas e service packs). Ou, para o qual um componente para a correção correspondente é definido como Infraestrutura de segurança na tabela de lista de correções detalhada na planilha de compilações. Essas são as correções feitas nos componentes de segurança de um mecanismo de banco de dados do SQL Server.
Atualizações de segurança: uma correção de segurança para resolver vulnerabilidades que podem ser usadas para comprometer a instalação do SQL Server. Estes são liberados através de uma GDR (RTM-GDR ou-GDR). As 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, service packs 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 verificar se um GDR é uma atualização de segurança, você deve revisar a documentação de lançamento do GDR correspondente. As atualizações de segurança sempre têm uma nota CVE (Common Vulnerability and Exposure) associada. Por exemplo, a documentação do CU29-GDR ("KB5014553 – Descrição da atualização de segurança do 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, consulte 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 2019 RTM" é uma versão GDR não relacionada à segurança.
Fase de suporte e matriz do veículo de liberação
Fase de suporte | Suporte base | Suporte estendido | Atualizações de segurança estendidas |
---|---|---|---|
Veículos de liberação disponíveis | , OD, GDR, SP (SQL Server 2016 e versões anteriores somente) | Atualizações de GDR/Segurança | Atualizações de GDR/Segurança com acordo |
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 cronograma também se aplica a todas as versões futuras de um produto.
SQL Server 2016 e versões anteriores
A figura a seguir mostra uma visão geral do ciclo de suporte para um produto típico. O ciclo de suporte da versão de lançamento original e o primeiro ciclo de suporte do service pack são mostrados.