KB4483427 - CORRECTIF : une violation d’accès se produit et le serveur s’arrête de façon inattendue lorsque vous utilisez une session XEvent avec sqlos.wait_info événement dans SQL Server

S’applique à
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Prenons le scénario suivant :

  • Vous créez une session XEvent avec l’événement sqlos.wait_info dans Microsoft SQL Server 2014, 2016 ou 2017.
  • La session XEvent comprend une ou plusieurs des actions globales suivantes : sql_text, tsql_frame, tsql_stack, query_hash ou query_hash_signed.
  • Le serveur est soumis à une charge élevée pour traiter de nombreuses requêtes parallèles simultanées.

Dans ce scénario, SQL Server peuvent rencontrer des retards dans le nettoyage de thread parallèle, ce qui déclenche l’événement wait_info et déclenche une violation d’accès non gérée. Par conséquent, SQL Server peut s’arrêter de manière inattendue.

Remarque : l’événement sqlos.wait_info est également présent dans la session d’intégrité système par défaut. Par conséquent, il est également susceptible de provoquer le même problème.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Résolution

Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :

À propos des mises à jour cumulatives pour SQL Server :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.