Partager via


KB5080999 - Mise à jour cumulative 24 pour SQL Server 2022

Date de publication : 12 mars 2026
Version : 16.0.4245.2

Résumé

Cet article décrit le package de mise à jour cumulative 24 (CU24) pour Microsoft SQL Server 2022. Cette mise à jour contient 14 fixes qui ont été émises après la publication de la mise à jour cumulative 23 de SQL Server 2022. Il met à jour les composants dans les builds suivantes :

  • SQL Server - Version du produit : 16.0.4245.2, version du fichier : 2022.160.4245.2
  • Analysis Services - Version du produit : 16.0.43.252, version de fichier : 2022.160.43.252

Problèmes connus dans cette mise à jour

Comportement incorrect de SESSION_CONTEXT dans les plans parallèles

Les requêtes qui utilisent la fonction intégrée SESSION_CONTEXT peuvent retourner des résultats incorrects ou déclencher des fichiers de vidage en cas de violation d'accès (AV) lorsqu'elles sont exécutées dans des plans de requête parallèles. Ce problème se produit en raison de la manière dans laquelle SESSION_CONTEXT interagit avec les threads d’exécution parallèles, en particulier si la session est réinitialisée à des fins de réutilisation.

Pour plus d’informations, consultez la section Problèmes connus dans SESSION_CONTEXT.

Erreur de l’écouteur du groupe de disponibilité 10013 dans le journal des erreurs

Si vous configurez un groupe de disponibilité SQL Server avec un listener, lorsque le service SQL Server démarre ou qu'un basculement de groupe de disponibilité se produit, il est possible de constater des erreurs dans le journal des erreurs de SQL Server qui indiquent un problème avec l'objet listener. L’exemple suivant montre à quoi ressemblent ces erreurs :

The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.

En outre, après avoir appliqué cette mise à jour, si vous créez un nouvel écouteur, vous pourriez voir une erreur similaire à cet exemple :

Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.

Cette mise à jour entraîne également SQL Server à essayer d'ouvrir un port TCP déjà utilisé lorsqu'il démarre ou lorsqu'un écouteur est créé. Cela entraîne uniquement la journalisation des messages d’erreur et n’affecte pas les fonctionnalités. Les connexions de l’écouteur continuent de fonctionner.

Microsoft est conscient de ce problème et examine un correctif.

Améliorations et correctifs inclus dans cette mise à jour

Un classeur Microsoft Excel téléchargeable qui contient une liste récapitulative des builds, ainsi que leur cycle de vie de support actuel, est disponible. Le fichier Excel contient également des listes de correctifs détaillées pour SQL Server 2022, SQL Server 2019 et SQL Server 2017. Téléchargez ce fichier Excel maintenant.

Note

Les entrées individuelles figurant dans le tableau suivant peuvent être référencées directement via un signet. Si vous sélectionnez un ID de référence de bogue dans le tableau, une balise de signet est ajoutée à l’URL à l’aide du format « #NNNNNNN ». Vous pouvez ensuite partager cette URL avec d’autres personnes afin qu’elles puissent accéder directement au correctif souhaité dans le tableau.

Pour plus d’informations sur les bogues corrigés et les améliorations incluses dans cette mise à jour cumulative, consultez le tableau suivant.

Référence de bug Description Zone de correction Composant Plate-forme
4868211 Ajoute un nouveau paramètre facultatif, @multi_subnet_failoverà sp_adddistributor. moteur SQL Server Réplication Tous
4874339 Résout un problème qui se produit lors de la création ou de la restauration d'une base de données sur une connexion de groupe de disponibilité conteneurisé. moteur SQL Server Haute disponibilité et reprise d’activité après sinistre Tous
4911747 Corrige un problème dans le calcul de la mémoire tampon de tri en mémoire qui provoque une boucle infinie lorsque le nombre de pages requis dépasse les limites prises en charge. moteur SQL Server Restauration de sauvegarde Tous
4917971 Corrige une exception à virgule flottante qui se produit lors du basculement d'une pile Hekaton vers une pile non-Hekaton. Cette action entraîne l'interruption de l’exécution de la requête. Hekaton Traitement des requêtes Tous
4931278 Corrige un problème dans lequel une opération de tri sur un ensemble de lignes de plus de quatre milliards de lignes échoue et génère une erreur d’assertion. moteur SQL Server Méthodes d'accès Tous
4931830 Résout un problème dans lequel le distributeur fait partie d’un groupe de disponibilité (AG) et utilise une collation sensible à la casse (_CS). L’agent de distribution utilise incorrectement le nom du réplica principal du groupe de disponibilité au lieu du nom de l’écouteur du groupe de disponibilité. moteur SQL Server Réplication Tous
4953763 Résout un problème dans lequel le réplica configuré uniquement pour un groupe de disponibilité conteneurisé ne peut pas être connecté après un redémarrage en raison d’un échec de démarrage. moteur SQL Server Haute disponibilité et reprise d’activité après sinistre Tous
4955136 Corrige un problème qui se produit lors de l'utilisation locale d'un serveur de surveillance pour l’expédition de journaux et un groupe de disponibilité intégré après le basculement. moteur SQL Server Haute disponibilité et reprise d’activité après sinistre Tous
4955493 Corrige une faute de frappe dans sys.dm_os_linux_disk_stats en corrigeant ios_in_progess à ios_in_progress. Connectivité SQL Linux Linux
4976761 Résout un problème dans lequel la modification d’un déclencheur DDL désactivé provoque une violation d’accès à la mémoire. moteur SQL Server Programmabilité Tous
4984502 Ajoute un délai d’expiration de lot configurable pour la recherche en texte intégral à l’aide de sp_fulltext_service 'batch_timeout'. Spécifiez une valeur comprise entre une minute et une heure, en millisecondes. Par défaut, les lots expirent après 10 minutes s’il n’y a aucune mise à jour de progression. moteur SQL Server Recherche Tous
5005885 Résout la contention sur les tables de métadonnées liées à la sécurité en ajoutant sysowners à la vérification des tables de métadonnées fréquemment sollicitées. moteur SQL Server Infrastructure de sécurité Tous
5011606 Ajoute la prise en charge des liens symboliques dans l’API getattribute . moteur SQL Server Linux Linux
5011720 Ajoute une option de configuration pour ajouter des opérations Bulkadmin à la liste blanche. moteur SQL Server Linux Linux

Comment obtenir ou télécharger ce package de mise à jour cumulative ou le plus récent

Comment obtenir ou télécharger le dernier package de mise à jour cumulative pour Windows (recommandé)

La mise à jour suivante est disponible à partir de la Centre de téléchargement Microsoft :

Téléchargez dès maintenant le dernier package de mise à jour cumulative pour SQL Server 2022

Note

  • Centre de téléchargement Microsoft propose toujours la dernière version SQL Server 2022 CU.
  • Si la page de téléchargement n'apparaît pas, contactez Support technique et Service clientèle Microsoft pour obtenir le package de mise à jour cumulative.
Comment obtenir ou télécharger ce package de mise à jour cumulative pour Windows à partir du catalogue de mises à jour Microsoft

La mise à jour suivante est disponible à partir du catalogue de mises à jour Microsoft :

Note

  • Catalogue de mises à jour Microsoft contient ce SQL Server 2022 CU et les précédentes versions CU de SQL Server 2022.
  • Cette CU est également disponible par l'intermédiaire de Windows Server Update Services (WSUS).
  • Nous vous recommandons d’installer toujours la dernière mise à jour cumulative disponible.
Comment obtenir ou télécharger le dernier package de mise à jour cumulative pour Linux

Pour mettre à jour SQL Server 2022 sur Linux vers la dernière CU (mise à jour cumulative), vous devez d’abord disposer du référentiel de mise à jour cumulative configuré. Ensuite, mettez à jour vos packages SQL Server à l’aide de la commande de mise à jour spécifique à la plateforme appropriée.

Pour obtenir des instructions d’installation et des liens directs vers les téléchargements du package CU, consultez les notes de publication SQL Server 2022.

Informations sur les fichiers

Informations de hachage de fichier

Vous pouvez vérifier le téléchargement en calculant le hachage du fichier SQLServer2022-KB5080999-x64.exe via la commande suivante :

certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256

Nom du fichier Hachage SHA-256
SQLServer2022-KB5080999-x64.exe 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2
Informations sur le fichier de package de mise à jour cumulative

Téléchargez la liste des fichiers inclus dans KB5080999.

Remarques relatives à cette mise à jour

Conditions préalables

Pour appliquer ce package de mise à jour cumulative, vous devez exécuter SQL Server 2022.

Informations de redémarrage

Vous devrez peut-être redémarrer votre ordinateur après avoir appliqué ce package de mise à jour cumulative.

Informations sur le Registre

Pour utiliser l’un des correctifs logiciels de ce package, vous n’avez pas besoin d’apporter de modifications au Registre.

Remarques importantes

Cet article fournit également les informations importantes suivantes.

Version du build CU de Analysis Services

Depuis Microsoft SQL Server 2017, le numéro de version de build d'Analysis Services et celui de Moteur de base de données SQL Server ne correspondent pas. Pour plus d’informations, voir Vérifier la version de compilation de la mise à jour cumulative d'Analysis Services.

Mises à jour cumulatives (CU)

  • Chaque nouveau CU contient tous les correctifs inclus dans les mises à jour précédentes pour la version installée de SQL Server.
  • SQL Server mises à jour cumulatives sont certifiées aux mêmes niveaux que les Service Packs et doivent être installées avec le même niveau de confiance.
  • Nous recommandons l’installation continue et proactive des unités de gestion à mesure qu’elles deviennent disponibles conformément aux instructions suivantes :
    • Les données historiques montrent qu’un nombre important de cas de support impliquent un problème qui a déjà été résolu dans une CU publiée.
    • Les mises à jour cumulatives peuvent contenir de la valeur ajoutée au-delà des correctifs logiciels. notamment des mises à jour de capacité de prise en charge, de facilité de gestion et de fiabilité.
  • Nous vous recommandons de tester les mises à jour cumulatives de SQL Server avant de les déployer dans les environnements de production.
Déploiement d’un environnement hybride

Lorsque vous déployez une mise à jour dans un environnement hybride (par exemple, Always On, réplication, cluster et mise en miroir), nous vous recommandons de consulter les articles suivants avant de déployer la mise à jour :

Prise en charge linguistique

Les mises à jour cumulatives de SQL Server sont actuellement multilingues. Par conséquent, ce package CU n’est pas spécifique à une langue. Cela s'applique à toutes les langues prises en charge.

Composants (fonctionnalités) mis à jour

Un package CU inclut toutes les mises à jour disponibles pour tous les composants SQL Server 2022 (fonctionnalités). Toutefois, le package de mise à jour cumulative met à jour uniquement les composants actuellement installés sur l’instance SQL Server que vous sélectionnez pour être pris en charge. Si une fonctionnalité de SQL Server (par exemple, Analysis Services) est ajoutée à l’instance une fois que cette cu est appliquée, vous devez réappliquer cette cu pour mettre à jour la nouvelle fonctionnalité vers cette cu.

Prise en charge de cette mise à jour

Si d’autres problèmes se produisent ou si une résolution des problèmes est nécessaire, vous devrez peut-être créer une demande de service. Les coûts de support habituels s’appliquent à des questions de support supplémentaires et aux problèmes qui ne sont pas éligibles pour ce package de mise à jour cumulative spécifique. Pour obtenir la liste complète des numéros de téléphone Support technique et Service clientèle Microsoft ou pour créer une demande de service distincte, accédez au site web de support Microsoft.

Comment désinstaller cette mise à jour

Comment désinstaller cette mise à jour sur Windows
  1. Dans le Panneau de configuration, ouvrez l’élément Programmes et fonctionnalités, puis sélectionnez Afficher les mises à jour installées.
  2. Recherchez l’entrée qui correspond à ce package de mise à jour cumulative sous SQL Server 2022.
  3. Appuyez longuement (ou cliquez avec le bouton droit) sur l’entrée, puis sélectionnez Désinstaller.
Comment désinstaller cette mise à jour sur Linux

Pour désinstaller ce CU sur Linux, vous devez restaurer le paquet à la version précédente. Pour plus d’informations sur la restauration de l’installation, consultez Rollback SQL Server.

References