Microsoft distribueert Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie.
Symptomen
Wanneer u een SQL Server-audit maakt en inschakelt op een computer waarop Microsoft SQL Server 2008 R2 of Microsoft SQL Server 2008 wordt uitgevoerd, blijft de TokenAndPermUserStore cachestore groter. Daarnaast wordt de grootte niet verlaagd, zelfs niet als u de volgende opdracht uitvoert, zodat de ongebruikte cachevermeldingen van de cache van TokenAndPermUserStore worden verwijderd:
DBCC FREESYSTEMCACHE ('TokenAndPermUserStore')
Opmerkingen
-
Dit probleem treedt niet op als u alleen de C2-controletracering inschakelt in SQL Server 2008 R2 of in SQL Server 2008.
-
U kunt de volgende query uitvoeren om de grootte van de cachestore van TokenAndPermUserStore te vinden:
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
Oorzaak
Dit probleem doet zich voor omdat een geheugenlek optreedt wanneer een SQL Server-audit voor een object is ingeschakeld. Opmerking Dit geheugentoewijzing kan niet worden vrijgegeven wanneer u de DBCC FREESYSTEMCACHE-opdracht uitvoert.
Oplossing
Cumulatieve updategegevens
De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 3. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2261464 Cumulatief updatepakket 3 voor SQL Server 2008 R2Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 werd uitgebracht
Oplossing voor SQL Server 2008
De oplossing voor SQL Server 2008 is opgenomen in SQL Server 2008 Service Pack 2. Als u meer informatie wilt over de lijst met fouten die worden verholpen in SQL Server 2008 Service Pack 2, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2285068 Lijst met de bugs die zijn opgelost in SQL Server 2008 Service Pack 2
Meer informatie
Regel software |
Regel titel |
Beschrijving van de regel |
Product versies waartegen de regel wordt geëvalueerd |
---|---|---|---|
System Center-adviseur |
Update KB2277078 ontbreekt in SQL Server om lekkage van beveiligingscontrole vermeldingen in TokenAndPermUserStore te voorkomen |
System Center adviseur bepaalt of dit exemplaar van SQL Server alle gedefinieerde controles bevat en of deze oplossing wordt toegepast. Als de huidige versie van SQL Server ouder is dan de versie van de Fix build, wordt de adviseur een waarschuwing over dit probleem gegenereerd. Controleer de gegevens die worden weergegeven in de sectie informatie verzameld van de adviseur-waarschuwing en pas de correctie toe die in dit artikel wordt beschreven. |
SQL Server 2008SQL Server 2008 R2 |
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Als u meer informatie wilt over het incremental service model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
935897 Een incrementeel service model is beschikbaar in het SQL Server-team om hotfixes te leveren voor gerapporteerde problemenKlik voor meer informatie over het naamgevingsschema voor SQL Server-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
822499Nieuw naam schema voor updatepakketten voor Microsoft SQL Server-softwareKlik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates