Symptômes
Partez du principe que vous activez la fonctionnalité de gouverneur de ressources dans une instance de Microsoft SQL Server 2016. Lorsque vous exécutez une requête qui demande des données de tables optimisées en mémoire, même si la demande de requête est routée aux pools de ressources définis par l’utilisateur ou à la liste de ressources partagées par défaut, il est possible que SQL Server manque de mémoire, puis fige. Par ailleurs, un message d’erreur qui ressemble à ce qui suit est enregistré dans le journal des erreurs SQL Server :
Erreur : 17300, gravité : 16, État : 1. SQL Server n’a pas pu exécuter une nouvelle tâche système, car la mémoire est insuffisante ou le nombre de sessions configurées dépasse la limite maximale autorisée sur le serveur. Vérifiez que la mémoire du serveur est suffisante. Utilisez sp_configure avec l’option connexions utilisateur pour vérifier le nombre maximal de connexions utilisateur autorisées. Utilisez sys.dm_exec_sessions pour vérifier le nombre de sessions actives, y compris les processus utilisateur.
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour SQL Server :mise à jour cumulative 1 pour SQL server 2016 SP1Cumulative Update 4 pour SQL Server 2016
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 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.