Symptômes

Dans Microsoft SQL Server, lorsque vous tentez de surveiller les plans de requête en cache à l’aide d’événements étendus (xEvents) et de vues de gestion dynamique (DMV), telles que des sys.dm_exec_requests et des sys.dm_exec_query_stats, il est très difficile de mettre en corrélation les plans de requête mis en cache.

Cause

Ce problème survient parce que les types de données des colonnes Query_hash et Query_plan_hash diffèrent entre les DMV et xEvents. Les colonnes Query_hash et Query_plan_hash sont définies en tant que type de données Varbinary dans les DMV (sys.dm_exec_requests et sys.dm_exec_query_stats). Dans xEvents, les colonnes sont définies en tant que type de données UINT64 .

Résolution

Informations sur le Service Pack pour SQL Server

Cette mise à jour est corrigée dans les service packs suivants pour SQL Server :

Les Service Packs sont cumulatifs. Chaque nouvelle version contient tous les correctifs fournis dans les Service Packs précédents et tous les nouveaux correctifs. Nous vous recommandons d’appliquer le dernier Service Pack et la dernière mise à jour cumulative de ce Service Pack. Il n'est donc pas nécessaire d'installer la version antérieure d'un Service Pack avant d'installer la dernière version disponible. Utilisez le tableau 1 de l’article suivant pour trouver plus d’informations sur le dernier Service Pack et la dernière mise à jour cumulative.

Déterminer le niveau de version, d’édition et de mise à jour de SQL Server et ses composants

Après l’installation de cette mise à jour, deux colonnes supplémentaires définies en tant que type de données Int64 sont ajoutées : Query_hash_signed et Query_plan_hash_signed. Celles-ci permettent de joindre plus facilement des données entre les DMV et xEvents (par exemple, rpc_completed et sql_batch_completed).

Chaque nouvelle mise à jour de SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour précédente. Consultez les derniers Service Packs pour SQL Server :

Versions de génération de SQL Server 2014

Dernier Service Pack pour SQL Server 2012

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

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

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

Rejoindre Microsoft Insider >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×