Options de fin du support SQL Server

S’applique à : SQL Server 2014 (12.x) SQL Server 2016 (13.x)

Cet article explique les options d’adressage des produits SQL Server qui atteignent la fin du support.

Comprendre le cycle de vie de SQL Server

Chaque version de SQL Server est fournie avec un minimum de 10 ans de support, qui comprend cinq ans de support standard et cinq ans de support étendu :

  • Le support standard comprend des correctifs fonctionnels, de performances, d’évolutivité et de sécurité.
  • Le support étendue comprend uniquement les correctifs de sécurité.

La fin du support (parfois appelée fin de vie) signifie qu’un produit a atteint la fin de son cycle de vie. Microsoft ne fournit plus de maintenance et de support pour le produit. Pour plus d’informations sur le cycle de vie de Microsoft, consultez Stratégie du cycle de vie Microsoft.

Paramètres

Lorsque votre instance SQL Server atteint la fin de la prise en charge, choisissez parmi les options suivantes :

  • de mettre à niveau vers une version actuelle de SQL Server.
  • Migrez votre charge de travail vers Azure SQL Managed Instance.
  • Migrez votre charge de travail SQL Server vers une machine virtuelle Azure :
    • En mettant à niveau votre instance de SQL Server vers une version prise en charge pendant la migration.
    • En l’état. Abonnez-vous aux mises à jour de sécurité étendues (ESU) pour SQL Server 2016 (13.x). Ou, avec SQL Server 2014 (12.x), migrez vers une machine virtuelle Azure gratuitement jusqu’à la fin de la période ESU.
  • S’abonner aux mises à jour de sécurité étendues (ESU)

Pour plus d’informations, et pour obtenir les documents et les outils nécessaires pour planifier et automatiser la mise à niveau ou la migration, consultez :

Le tableau suivant récapitule les options d’une instance de SQL Server qui n’est plus couverte par le support étendu :

Options de fin du support Descriptif
Moderniser
Mettre à niveau localement Mettez à niveau votre environnement existant vers les dernières versions de SQL Server et de Windows Server.
Déplacer vers PaaS avec Azure SQL Managed Instance Lift-and-shift vers SQL Managed Instance pour les services entièrement managés qui exécutent toujours des fonctionnalités persistantes. En d'autres termes, la fin de l'assistance ne s'applique pas.
Mise à niveau vers IaaS avec SQL Server sur des machines virtuelles Azure Lift and shift votre charge de travail en la déplaçant vers la version la plus récente de SQL Server sur une machine virtuelle Azure.
Migrer vers Azure as-is
Déplacer vers IaaS avec SQL Server sur un ordinateur virtuel Azure Déplacer « en l’état » et souscrire les ESU pour SQL Server 2016 (13.x). Ou, pour SQL Server 2014 (12.x), obtenez des ESU sans frais jusqu’à la fin de la période ESU.
Passer à IaaS avec Azure VMware Solution Déplacer « en l’état » et souscrire les ESU pour SQL Server 2016 (13.x). Ou pour SQL Server 2014 (12.x), bénéficiez des ESU gratuitement jusqu’à la fin de la période ESU.
Restez sur la version existante
S’abonner à ESUs Conserver le serveur et l’application en l’état jusqu’à trois ans en souscrivant aux ESU

Cet article décrit les avantages et les considérations à prendre en compte pour chaque approche. Il contient également des ressources supplémentaires qui peuvent vous guider dans le processus de prise de décision.

Mettre à niveau SQL Server

Lorsque votre instance SQL Server atteint la fin de la prise en charge, envisagez de procéder à une mise à niveau vers une version plus récente prise en charge de SQL Server. Cette option offre une cohérence environnementale, vous permet d’utiliser les dernières fonctionnalités et de vous aligner sur le cycle de vie de la nouvelle version.

Avantages

  • Dernière technologie : les nouvelles versions de SQL Server apportent des innovations en matière de performances, d’extensibilité, de haute disponibilité et de sécurité.

  • Contrôle : Dans la mesure où vous gérez le matériel et les logiciels, vous bénéficiez d’un contrôle optimal sur les fonctionnalités et l’évolutivité.

  • Environnement familier : si vous effectuez une mise à niveau à partir d’une version antérieure de SQL Server, cet environnement se sent le plus familier.

  • Applicabilité large : adaptée à tous les types d’applications de base de données, notamment les systèmes OLTP et l’entreposage de données.

  • Faible risque pour les applications de base de données : lorsque la compatibilité de la base de données correspond au système hérité, les applications de base de données existantes restent protégées contre les modifications fonctionnelles et de performances. Une application a uniquement besoin d’une recification complète lorsqu’elle nécessite des fonctionnalités disponibles dans un paramètre de compatibilité de base de données plus récent. Pour plus d’informations, consultez Certification de compatibilité.

  • Support technique complet : vous pouvez vous appuyer sur le support technique d’un large éventail de sujets pour résoudre vos problèmes opérationnels et atténuer les risques métier.

Considérations

  • Coût : cette approche nécessite un investissement initial et implique un coût de gestion continu plus élevé par rapport à d’autres options. Vous devez acheter, maintenir et gérer vos propres matériels et logiciels.

  • Temps d’arrêt : en fonction de votre stratégie de mise à niveau, des temps d’arrêt peuvent se produire. Il existe également un risque inhérent de rencontrer des problèmes pendant un processus de mise à niveau sur place.

  • Complexité : si vous utilisez une version non prise en charge de Windows Server, vous devez également mettre à niveau le système d’exploitation. Les versions plus récentes de SQL Server peuvent ne pas prendre en charge ces versions de Windows. Le processus de mise à niveau du système d’exploitation présente des risques supplémentaires. Par conséquent, une migration côte à côte peut être l’approche la plus prudente, mais elle est plus coûteuse. Les mises à niveau sur place du système d’exploitation ne sont pas prises en charge sur les instances de cluster de basculement pour Windows Server 2008 ou Windows Server 2008 R2.

    Note

    Les mises à niveau propagées du système d’exploitation du cluster sont disponibles à partir de Windows Server 2016.

Ressources

Le tableau suivant fournit des liens vers des ressources pour la mise à niveau de SQL Server vers une version prise en charge :

Version de SQL Server Nouveautés Configuration matérielle requise Mises à niveau prises en charge
SQL Server 2025 Nouveautés Exigences Améliorations
SQL Server 2022 Nouveautés Exigences Améliorations
SQL Server 2019 Nouveautés Exigences Améliorations
SQL Server 2017 Nouveautés Exigences Améliorations

Outils :

Migration en mode lift-and-shift vers une instance gérée Azure SQL

Si vous souhaitez décharger la maintenance et réduire les coûts, envisagez de passer à Azure SQL Managed Instance. Une instance managée SQL ressemble étroitement à une instance SQL Server locale, sans avoir à vous soucier d’une défaillance matérielle ou d’une mise à jour corrective. SQL Managed Instance est une collection de bases de données système et utilisateur avec un ensemble partagé de ressources prêtes pour le lift-and-shift et peut être utilisé pour la plupart des migrations vers le cloud. Cette option est idéale pour de nouvelles applications ou des applications locales existantes qui souhaitent utiliser les dernières fonctionnalités stables Moteur de base de données SQL Server et sont migrées vers le cloud avec des modifications minimales.

Avantages

  • Coût : vous économisez des coûts en déchargeant les logiciels et la maintenance matérielle.
  • Lift and shift : vous pouvez transférer l'intégralité de votre instance SQL Server locale vers une instance managée SQL, y compris toutes les bases de données avec peu ou pas de modifications de bases de données.
  • Fonctionnalités : il correspond étroitement aux fonctionnalités d’une instance locale de SQL Server, comme les requêtes inter-bases de données, la publication et la distribution de réplication transactionnelle, la planification des travaux SQL et la prise en charge du CLR.
  • Scalabilité : dans une instance managée SQL, toutes les bases de données partagent des ressources et vous pouvez effectuer un scale-up et un scale-down à tout moment sans temps d’arrêt.
  • Automatisation : la mise à jour corrective et les sauvegardes se produisent automatiquement, ce qui vous permet de gagner du temps de maintenance.
  • Disponibilité : Le coût du service comprend le stockage et la haute disponibilité, avec une disponibilité de 99,99 % garantie.
  • Intelligent Insights : Obtenez des informations sur les performances de vos bases de données avec l’analyse décisionnelle intégrée.
  • Sans version : Azure SQL Managed Instance avec la stratégie de mise à jour always-up-to-date est sans version, ce qui signifie que vous êtes toujours sur la dernière version et n'avez jamais à vous soucier de la mise à niveau ou du temps d'arrêt. De plus, vous bénéficiez toujours des dernières avancées, avec les fonctionnalités stables les plus récentes déployées d'abord dans le cloud.
  • Compatibilité entre environnements : si vous configurez votre instance managée SQL avec une stratégie de mise à jour correspondante, vous pouvez tirer parti du basculement bidirectionnel et de la récupération d’urgence inter-environnement avec des instances locales SQL Server 2022 (16.x) ou SQL Server 2025 (17.x).
  • Faible risque pour les applications de base de données : En conservant la compatibilité de la base de données au même niveau que les bases de données locales, les applications de base de données existantes sont protégées contre des changements fonctionnels et de performances qui peuvent avoir des effets néfastes. Une application doit uniquement être entièrement recertifiée lorsqu’elle nécessite des fonctionnalités qui sont contrôlées par un paramètre de compatibilité de base de données plus récent. Pour plus d’informations, consultez Certification de compatibilité.

Considérations

  • Coût : l’instance managée SQL peut être plus coûteuse que SQL Server sur les machines virtuelles Azure.
  • Transact-SQL différences : bien que l’ensemble de fonctionnalités de Azure SQL Managed Instance soit complet, certaines différences de compatibilité peuvent avoir un impact sur vos opérations de SQL Server existantes.
  • Déploiement : le déploiement d’une instance managée SQL peut prendre plus de temps que le déploiement d’une machine virtuelle Azure.
  • Limitation des fonctionnalités : bien qu’une instance managée SQL partage la plupart des fonctionnalités avec SQL Server, certaines fonctionnalités ne sont pas prises en charge.
  • Limitation de taille : la taille de stockage combinée pour toutes les bases de données au sein d’une instance managée SQL est limitée à 32 To, par opposition à 524 Pb pour SQL Server local.
  • Mise en réseau : la configuration réseau requise pour une instance managée SQL ajoute une couche supplémentaire de complexité à votre infrastructure et nécessite une passerelle Azure ExpressRoute ou VPN.
  • Durée de maintenance : Il n’existe aucune garantie quant à la durée de la maintenance exacte, bien qu’elle soit presque transparente.

Ressources

Outils :

Migrer en lift-and-shift vers SQL Server sur les Machines Virtuelles Azure

Une autre option consiste à migrer votre charge de travail vers une machine virtuelle Azure exécutant SQL Server. Vous pouvez migrer votre système tel quel et conserver votre fin du support SQL Server ou vous pouvez effectuer une mise à niveau vers une version plus récente de SQL Server. Cette option est idéale pour les migrations et applications nécessitant un accès au niveau du système d’exploitation. Les machines virtuelles SQL Server sont conçues pour le lift-and-shift, adaptées aux applications existantes nécessitant une migration rapide vers le cloud avec peu voire aucune modification.

Avantages

  • Économique : Vous économisez le coût du logiciel matériel et serveur, en payant uniquement pour une utilisation horaire.
  • Lift-and-shift : vous pouvez lever et déplacer votre infrastructure SQL Server et application dans le cloud avec un minimum ou pas de modifications.
  • Environnement hébergé : vous bénéficiez des avantages d’un environnement hébergé, comme le déchargement du matériel et de la maintenance logicielle.
  • Automatisation : si vous utilisez Windows Server 2008 R2 et versions ultérieures, vous bénéficiez de la mise à jour corrective automatisée et des sauvegardes automatisées.
  • Contrôle du système d’exploitation : Vous contrôlez l’environnement du système d’exploitation, mais avec l’ensemble des fonctionnalités familières de SQL Server.
  • Déploiement rapide : Vous pouvez effectuer rapidement le déploiement à partir d’une bibliothèque d’images de machine virtuelle.
  • Mobilité de licence : Vous pouvez apporter votre licence, ce qui vous permet de réduire les coûts d’exploitation.
  • Haute disponibilité : Vous tirez parti de la disponibilité des machines virtuelles intégrée par l’infrastructure Azure qui offre une disponibilité de jusqu’à 99,99 %, et vous tirez parti des options de haute disponibilité de SQL Server, comme les instances de cluster de basculement et les groupes de disponibilité Always On.
  • Faible risque pour les applications de base de données : En conservant la compatibilité de la base de données au même niveau que les bases de données héritées, les applications de base de données existantes sont protégées contre des changements fonctionnels et de performances qui peuvent avoir des effets néfastes. Une application doit uniquement être entièrement recertifiée lorsqu’elle a besoin d’utiliser des fonctionnalités disponibles dans un paramètre de compatibilité de base de données plus récent. Pour plus d’informations, consultez Certification de compatibilité.
  • Mises à jour de sécurité étendues gratuites pour SQL Server 2014 (12.x) : si vous choisissez de conserver votre SQL Server 2014 (12.x) en l’état, vous pouvez bénéficier gratuitement des ESU pendant trois ans après la date de fin du support en migrant vers SQL Server sur des Machines virtuelles Azure, même sans disposer de Software Assurance. Pour SQL Server ESU 2016 (13.x), vous pouvez vous abonner aux ESU.

Considérations

  • Facilité de gestion : vous devez toujours gérer les logiciels SQL Server et système d’exploitation.
  • Mise en réseau : vous devez configurer la machine virtuelle pour l’intégrer à votre réseau et Active Directory infrastructure, ce qui augmente la complexité.
  • FCI à stockage partagé : les machines virtuelles Azure prennent uniquement en charge les instances de cluster de basculement qui utilisent espaces de stockage direct ou des partages de fichiers Premium. Elles ne prennent pas en charge une instance de cluster de basculement qui utilise le stockage partagé. Par conséquent, les machines virtuelles Azure prennent uniquement en charge les instances de cluster de basculement lors de l’utilisation de Windows Server 2012 ou versions ultérieures.
  • Temps d’arrêt de scalabilité : vous avez un temps d’arrêt pendant le changement des ressources de processeur et stockage.
  • Limitation de taille : Bien que l’instance SQL Server puisse prendre en charge autant de bases de données que nécessaire, le total cumulé de toutes les bases de données pour une seule instance de SQL Server est de 256 To, par opposition à 524 Po pour une SQL Server locale.

Ressources

Étendez la prise en charge de votre environnement existant grâce aux ESU

Note

La structure des prix des mises à jour de sécurité étendues (ESU) a changé pour SQL Server 2016 sur les machines virtuelles Azure. Pour en savoir plus, consultez SQL Server ESU 2016

Si vous n’êtes pas prêt à effectuer une mise à niveau et que vous n’êtes pas prêt à passer au cloud, vous pouvez vous abonner aux mises à jour de sécurité étendues (ESU) pour recevoir des mises à jour de sécurité critiques pendant jusqu’à trois ans après la fin de la date de support.

Avantages

  • Support des applications : Choisissez cette option si votre application nécessite une recertification pour une version plus récente de SQL Server. Cette option est courante pour les applications qui n’utilisent pas de Certification de compatibilité.
  • Infrastructure cohérente : vous n’avez pas besoin de modifier votre infrastructure d’une manière quelconque.
  • Time : Cette option est disponible pendant trois ans, ce qui vous donne un temps supplémentaire pour certifier vos applications.

Considérations

  • Disponibilité limitée : seuls les clients disposant de licences Software Assurance ou d’abonnement peuvent utiliser cette option.
  • Coût : cette option peut être coûteuse, car les ESU sont environ 75% du coût de licence local chaque année.
  • Délai limité : vous pouvez utiliser cette option pendant seulement trois ans. Vous devez mettre à niveau ou migrer à la fin de la période de trois ans pour garantir votre sécurité et votre conformité.
  • Aucun correctifs de bogues : Si vous rencontrez un bogue non lié à la sécurité avec le produit, Microsoft ne publie pas de correctif pour celui-ci.
  • Prise en charge limitée : les ESU n’incluent pas de nouvelles fonctionnalités, des améliorations fonctionnelles ou des correctifs demandés par le client. Les correctifs de sécurité sont limités aux correctifs classés comme Critiques par le Centre de réponse aux problèmes de sécurité Microsoft (MSRC). Le support technique est limité aux problèmes directement liés aux mises à jour publiées.

Ressources

Migrer vers Azure VMware Solution

Azure VMware Solution vous permet d’exécuter votre environnement VMware dans Azure à l’aide d’outils familiers et d’un chemin de migration rapide.

L’exécution de SQL Server 2014 (12.x) sur Azure VMware dans cet environnement vous offre les avantages ESU gratuits étendus à l’exécution dans Azure. Pour plus d’informations sur la configuration des ESU dans Azure VMware Solution, consultez : ESUs pour SQL Server et Windows Server dans des machines virtuelles Azure VMware Solution. Pour SQL Server ESU 2016 (13.x), vous pouvez vous abonner aux ESU.

Dates du cycle de vie

Le tableau suivant fournit une approximation des dates du cycle de vie des produits SQL Server. Pour plus d’informations et de précision, consultez la page Microsoft politique de cycle de vie.

Version Année de mise en production Support standard de fin d’année Support étendu de fin d’année
SQL Server 2025 2025 2031 2036
SQL Server 2022 2022 2028 2033
SQL Server 2019 2019 2025 2030
SQL Server 2017 2017 2022 2027
SQL Server 2016 2016 2021 2026
SQL Server 2014 2014 2019 2024

Importante

Si une différence existe entre cette table et la page Cycle de vie Microsoft, la page Cycle de vie Microsoft remplace ce tableau. Ce tableau est destiné à être une référence approximative.