Symptômes
Supposez que vous utilisez Microsoft SQL Server 2016 et 2017. Lorsque vous exécutez la procédure stockée sp_set_session_context plusieurs fois (par exemple, plus de 10 fois) pour définir le paramètre de valeur de clé avec une valeur null, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
MSG 15665, niveau 16, état 1, procédure sp_set_session_context, ligne LineNumber [ligne de début de lot LineNumber ] La valeur n’a pas été définie pour la clé «keyName», car le nombre total de clés et de valeurs du contexte de session dépasse la limite de 1 Mo.
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante 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 :
Dernière mise à jour cumulative pour SQL server 2017 dernière mise à jour cumulative pour SQL Server 2016
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
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.