Microsoft distribue les correctifs Microsoft SQL Server 2008 R2 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version de correctif SQL Server 2008 R2 antérieure.
Symptômes
Lorsque vous créez et activez un audit SQL Server sur un ordinateur exécutant Microsoft SQL Server 2008 R2 ou Microsoft SQL Server 2008, la taille du magasin de cache TokenAndPermUserStore continue d’augmenter. Par ailleurs, la taille ne diminue pas même lorsque vous exécutez la commande suivante, qui supprime les entrées de cache inutilisées du magasin de cache TokenAndPermUserStore :
DBCC FREESYSTEMCACHE ('TokenAndPermUserStore')
Remarques
-
Ce problème ne se produit pas si vous activez uniquement le suivi d’audit C2 dans SQL Server 2008 R2 ou SQL Server 2008.
-
Vous pouvez exécuter la requête suivante pour déterminer la taille du magasin de cache TokenAndPermUserStore :
select name,single_pages_kb,multi_pages_kb from sys.dm_os_memory_clerkswhere type = 'USERSTORE_TOKENPERM' and single_pages_kb+multi_pages_kb > 8order by single_pages_kb+multi_pages_kb desc
Cause
Ce problème se produit car une fuite de mémoire se produit lorsqu’un audit SQL Server est activé sur un objet. Remarque Cette allocation de mémoire ne peut pas être libérée lorsque vous exécutez la commande DBCC FREESYSTEMCACHE.
Résolution
Informations sur les mises à jour cumulatives
Le correctif de ce problème a été émis pour la première fois dans la mise à jour cumulative 3. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative pour SQL Server 2008 R2, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2261464 Package de mise à jour cumulative 3 pour SQL Server 2008 R2Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
981356 Builds SQL Server 2008 R2 publiées après la sortie de SQL Server 2008 R2
Résolution pour SQL Server 2008
La résolution de SQL Server 2008 est incluse dans SQL Server 2008 Service Pack 2. Pour plus d’informations sur la liste des bogues résolus dans SQL Server 2008 Service Pack 2, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2285068 Liste des bogues résolus dans SQL Server 2008 Service Pack 2
Informations supplémentaires
Logiciel de règle |
Titre de la règle |
Description de la règle |
Versions de produit auxquelles la règle est évaluée |
---|---|---|---|
System Center Advisor |
Le KB2277078 de mise à jour de SQL Server n’est pas disponible dans TokenAndPermUserStore |
System Center Advisor détermine si cette instance de SQL Server contient un audit défini et si ce correctif est appliqué. Si la version actuelle de SQL Server est antérieure à la version de la version de génération, le conseiller génère une alerte à propos de ce problème. Passez en revue les informations fournies dans la section « informations collectées » de l’alerte du conseiller et appliquez le correctif décrit dans cet article. |
SQL Server 2008SQL Server 2008 R2 |
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
Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
935897 Un modèle de maintenance incrémentiel est disponible auprès de l’équipe SQL Server pour obtenir des correctifs pour les problèmes signalésPour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
822499Nouveau schéma d’affectation de noms pour les packages de mise à jour logicielle Microsoft SQL ServerPour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft