Modèles de maintenance pour SQL Server

Version du produit d’origine : SQL Server (toutes les versions prises en charge)
Numéro de base de connaissances d’origine : 935897

Cet article fournit plus d’informations sur les canaux de maintenance pour les versions actuellement prises en charge de Microsoft SQL Server. Les critères des correctifs incluent la disponibilité de la solution de contournement, l’effet client, la reproductibilité, la complexité du code qui doit être modifié, et ainsi de suite.

Pour déterminer la version, l’édition et les dernières mises à jour de votre instance SQL Server, passez en revue Déterminer la version, l’édition et le niveau de mise à jour de SQL Server et de ses composants. Pour plus d’informations sur le cycle de support de chaque produit, vérifiez le cycle de vie standard. Pour comprendre les différentes options disponibles pour les produits SQL Server qui ont atteint la fin de la prise en charge, passez en revue les options de fin de support SQL Server.

Mécanismes de remise pour les mises à jour de SQL Server

L’équipe SQL Server utilise un modèle de livraison planifié pour publier des correctifs et des mises à jour de produit. Dans le modèle de livraison planifié, un client peut recevoir un correctif pour résoudre ses situations les plus critiques dans un délai raisonnable. En outre, un client peut recevoir un correctif qui a subi des tests rigoureux et qui est publié sur une base planifiée. Par conséquent, l’équipe SQL Server a créé les mécanismes de remise suivants.

Mise à jour cumulative (CU)

Description SQL Server 2017 et versions ultérieures (plateformes Windows et Linux) SQL Server 2016 et versions antérieures
Contains Tous les correctifs, améliorations et améliorations des fonctionnalités depuis la version release du produit. Tous les correctifs, améliorations et améliorations des fonctionnalités depuis la version de version (RTM) ou depuis la dernière version installée de Service Pack.
Fréquence de mise en production Chaque mois pour la première année après une version SQL Server, et tous les deux mois pour les quatre années restantes du cycle de vie standard complet de 5 ans. Tous les deux mois pour une base de référence donnée.
Contenu localisé Prend en charge le contenu localisé, ce qui permet aux nouvelles fonctionnalités d’être complètes et d’améliorer la prise en charge d’être fournies plus rapidement.
Exemple KB5016394 - Mise à jour cumulative 17 pour SQL Server 2019 (microsoft.com) B5001092 - Mise à jour cumulative 17 pour SQL Server 2016 SP2 (microsoft.com)
Notes CU31 pour 2017 est la dernière cu pour SQL Server 2017. Nous allons expédier uniquement des correctifs à la demande et des mises à jour de sécurité pour SQL Server 2017. Nous n’envoyons plus de processeurs pour SQL Server 2016 et versions antérieures. Seuls les correctifs à la demande et les mises à jour de sécurité seront expédiés. Pour les produits ayant atteint la date de fin du support étendu, vous aurez besoin d’un abonnement ESU (Extended Security Update) pour recevoir des mises à jour de sécurité.

Note

La mise à jour peut être demandée par n’importe quel client, quelle que soit son offre de support.

Correctifs à la demande (OD)

  • Contient des demandes de correctif critique qui répondent à toutes ces conditions :

    • Vous ne pouvez pas attendre la mise à jour cumulative planifiée.
    • Il n’existe aucune solution de contournement ou d’atténuation raisonnable.
    • Le problème a un impact significatif sur les fonctionnalités de produit ou d’application.
  • Le correctif logiciel peut être demandé par n’importe quel client, quel que soit son offre de support.

  • Le correctif logiciel est publié avant ou avant une date mutuellement acceptée en fonction du besoin du client. Le correctif logiciel est ciblé pour une base de référence spécifique, telle qu’une mise à jour cumulative ou un Service Pack.

  • Cette build de correctif logiciel peut contenir un ou plusieurs correctifs.

  • Il n’existe aucune fréquence définie.

  • Exemple : KB4510083 - Package de mise à jour de correctif logiciel à la demande 2 pour SQL Server 2017 CU15

Version de distribution générale (GDR)

  • Un GDR résout un problème qui a un large impact sur le client, des implications en matière de sécurité ou les deux. Un GDR est déterminé et émis par Microsoft selon les besoins et le cas échéant. Le nombre de GDR est conservé au minimum.

  • Un GDR ne peut pas être demandé par un client. Microsoft détermine en interne si un correctif logiciel signalé est classé et remis en tant que GDR.

  • Un GDR est publié via le centre de téléchargement. Un GDR est également publié via Microsoft Update, Windows Update ou les deux.

  • Pour connaître les correctifs apportés aux versions de SQL Server qui ne sont pas prises en charge étendues, consultez Qu’est-ce que les mises à jour de sécurité étendues pour SQL Server ?.

  • Exemple : KB5014356 - Description de la mise à jour de sécurité pour SQL Server 2019 GDR : 14 juin 2022

Note

Par défaut, les correctifs logiciels sont administrés via les versions GDR, CU et OD. Lorsqu’un volume de demande de correctif logiciel d’un produit est faible, l’équipe SQL Server arrête les versions cu et remet des correctifs par le biais de versions GDR et OD. L’équipe SQL Server prend la décision en fonction des tendances de support et de la demande des clients.

Un GDR peut avoir une ligne de base RTM ou une base de référence CU. La dernière version de GDR pour chaque ligne de base est cumulative et inclut des correctifs de tous les GDR précédents pour la base de référence correspondante.

Exemples

Déterminez le dernier GDR pour la ligne de base RTM :

Voici les GDR RTM disponibles pour SQL Server 2019 à compter du 6 février 2023 lorsque vous filtrez sur RTM-GDR dans la colonne Mise à jour cumulative ou ID de sécurité dans la feuille de calcul de build.

Numéro de build N° d’article URL de la base de connaissances Date de sortie Niveau du Service Pack Mise à jour cumulative ou ID de sécurité Modèle de maintenance
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 12-01-2021 NA RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 04-11-2019 NA RTM-GDR GDR

Si vous êtes un client qui a choisi uniquement les mises à jour de GDR vers la version RTM et qu’aucune uc, la version 15.0.2095.3 est la dernière version de GDR pour votre base de référence RTM.

Déterminez les derniers GDR d’une base de référence CU :

Si vous utilisez des unités de certification pour votre instance SQL Server, vous pouvez vérifier s’il existe un GDR disponible pour une cu donnée en examinant la colonne Mise à jour cumulative ou ID de sécurité pour la version correspondante dans la feuille de calcul builds, et en vérifiant l’entrée<Nn-GDR cu (où nn> est la cu actuelle installée pour votre version sql Server). Par exemple, si vous souhaitez savoir s’il existe des GDR pour SQL Server 2017 CU29, la vérification de « CU29-GDR » dans la mise à jour cumulative ou l’ID de sécurité révèle la ligne suivante.

Numéro de build N° d’article URL de la base de connaissances Date de sortie Niveau du Service Pack Mise à jour cumulative ou ID de sécurité Modèle de maintenance
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 NA CU29-GDR Mise à jour cumulative avec GDR

Note

S’il existe une cu qui a un numéro de version ultérieur qu’une version nn-GDR> cu<, la version ultérieure inclut les correctifs GDR. Microsoft vous recommande toujours d’installer la dernière cu disponible pour une version de SQL Server donnée.

Service Pack (SP)

  • Les Service Packs ne sont plus publiés pour SQL Server 2017 et versions ultérieures.

  • Les Service Packs incluent des correctifs logiciels et des correctifs aux problèmes signalés par le biais de la communauté Microsoft SQL Server. Les Service Packs peuvent également inclure des améliorations de produits et de fonctionnalités.

  • Les Service Packs sont généralement publiés selon une planification annuelle.

  • Les Service Packs peuvent également inclure des problèmes que notre organisation de support doit résoudre. Les problèmes les plus courants inclus affectent les cas de support client et la satisfaction des clients. Ces mises à jour et composants sont regroupés de manière pratique pour faciliter le téléchargement.

  • Les Service Packs sont cumulatifs. Chaque nouveau Service Pack contient tous les correctifs qui se trouvent dans les Service Packs précédents, ainsi que les nouveaux correctifs. Vous n’avez pas besoin d’installer un Service Pack précédent avant d’installer le dernier Service Pack. Pour trouver la liste des correctifs et des mises à jour cumulatives qu’un Service Pack inclut, consultez sa documentation de publication.

  • Exemple : KB5003279 - Informations de publication de SQL Server 2016 Service Pack 3

Correctifs de sécurité et mises à jour de sécurité

Correctifs de sécurité : correctifs généralement fournis dans une cu pour laquelle les composants d’une table de liste de correctifs pour la cu correspondante sont définis sur SQL Security. (Pour plus d’informations, consultez Explication de la colonne Des zones de correction dans les articles de la base de connaissances de la liste des correctifs pour les mises à jour cumulatives et les Service Packs). Ou, pour lequel un composant pour le correctif correspondant est défini sur Infrastructure de sécurité dans le tableau de liste de correctifs détaillé dans la feuille de calcul builds. Il s’agit des correctifs apportés aux composants de sécurité d’un moteur de base de données SQL Server.

Mises à jour de sécurité : correctif de sécurité pour résoudre les vulnérabilités qui peuvent être utilisées pour compromettre votre installation de SQL Server. Ceux-ci sont libérés par le biais d’un GDR (rtM-GDR ou cu-GDR). Ces mises à jour de sécurité sont des unités de gestion ou des GDR ultérieures. Microsoft conseille aux clients d’installer les dernières versions du produit, les mises à jour de sécurité, les Service Packs et les mises à jour cumulatives pour rester aussi sécurisées que possible. Pour plus d’informations, consultez la politique de cycle de vie fixe.

Pour vérifier si un GDR est une mise à jour de sécurité, vous devez consulter la documentation de publication pour le GDR correspondant. Les mises à jour de sécurité ont toujours une note de vulnérabilité et d’exposition courantes associées. Par exemple, la documentation relative à CU29-GDR (« KB5014553 - Description de la mise à jour de sécurité pour SQL Server 2017 CU29 : 14 juin 2022 ») a un lien vers CVE-2022-29143 qui s’ouvre dans le Guide de mise à jour de sécurité sur le site web Microsoft - MSRC. Pour plus d’informations, consultez Bientôt : Nouveau système de notification du guide de mise à jour de sécurité.

Note

Les GDR ne doivent pas nécessairement être des mises à jour de sécurité. Par exemple, « KB4517790 - Mise à jour de maintenance pour SQL Server 2019 RTM » est une version GDR non sécuritaire.

Phase de prise en charge et matrice du véhicule de mise en production

Phase de support Prise en charge standard Support étendu Mises à jour de la sécurité étendue
Véhicules de mise en production disponibles CU, OD, GDR, SP (SQL Server 2016 et versions antérieures uniquement) Mises à jour GDR/Sécurité Mises à jour de sécurité/GDR avec accord

SQL Server 2017 et versions ultérieures

La figure suivante présente une vue d’ensemble du cycle de support d’un produit classique. Ce type de chronologie s’applique également à toutes les futures versions d’un produit.

Capture d’écran montrant une vue d’ensemble du cycle de prise en charge d’un produit classique de SQL Server 2017 et versions ultérieures.

SQL Server 2016 et versions antérieures

La figure suivante présente une vue d’ensemble du cycle de support d’un produit classique. Le cycle de prise en charge de la version d’origine et le premier cycle de prise en charge de Service Pack sont affichés.

Capture d’écran montrant une vue d’ensemble du cycle de prise en charge d’un produit classique de SQL Server 2016 et versions ultérieures.