Symptômes
Prenons l’exemple du scénario suivant :
-
Pour créer une session XEvent, vous devez utiliser l’événement sqlos.wait_info dans Microsoft SQL Server 2014, 2016 ou 2017.
-
La session XEvent inclut 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 qui dessert de nombreuses requêtes parallèles simultanées.
Dans ce scénario, SQL Server risque de retarder le nettoyage du thread parallèle 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é du système par défaut. Par conséquent, il est également susceptible de provoquer le même problème.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et 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 sur leterminologie utilisée par Microsoft pour décrire les mises à jour logicielles.