Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Supposez que vous créez une session d’événements étendus ou une trace de générateur de profils SQL qui capture le rpc_starting ou Rpc_completed événement dans Microsoft SQL Server 2016, et que l’instruction collectée ou le flux de données n’est pas activé (vous n’avez pas défini le paramètre collect_statement ou collect_data_stream pour la session XEvents, ou le paramètre Data Data ou Binary Data pour le générateur de profils SQL). Si l' activité SQL Server impliquée dans les paramètres table de valeurs (TVPs) est capturée lors de la session, l’utilisation de la mémoire de SQL Server peut augmenter considérablement. Cela risque de provoquer des dégradations graves et dans des cas extrêmes de mémoire SQL Server, et vous recevez le message d’erreur 701 suivant pour les opérations en cours :

Il n’y a pas assez de mémoire système dans la liste des ressources par défaut pour exécuter cette requête

Remarque :Si vous utilisez DBCC MEMORYSTATUS ou les sys.dm_os_memory_clerksde requête, vous pouvez remarquer que le Clerk OBJECTSTORE_LBSS Memory montre une consommation de mémoire importante.

Résolution

Dans le cas d’une session d’événements étendu ou d’une trace de générateur de profils qui n’est pas configurée pour collecter une instruction ou un flux de données, il est possible que le contenu TVP soit corrigé par ce correctif.

RemarquesSi votre session d’événements étendus ou trace de générateur de profils SQL est configurée pour collecter des instructions ou des données/flux binaire, et si l' activité SQL Server impliquée TVPs est capturée lors de cette session, l’utilisation de la mémoire par SQL Server peut toujours augmenter même lorsque le correctif actuel est appliqué, comme dans le cas présent, la consommation de la mémoire est nécessaire pour gérer le

Par conséquent, nous vous conseillons de ne pas exécuter de sessions permanentes ni de traces avec les combinaisons précédentes d’événements et de champs de données dans les instances SQL Server susceptibles de recevoir des activités gourmandes en nombre (en nombre ou en taille) de TVP.

Service Pack pour SQL Server :

Ce correctif est inclus dans le Service Pack 2 pour SQL Server 2016.

Remarque :Pour un autre correctif qui limite le nombre de lignes tracées dans un TVP, consultez la rubrique KB 4468102.

À propos des versions SQL Server 2016

Chaque nouvelle build pour SQL Server 2016 contient tous les correctifs et correctifs de sécurité présents dans la build précédente. Nous vous recommandons d’installer la dernière version 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

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

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 ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×