Microsoft distribuie remedieri Microsoft SQL Server 2008 R2 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 fixă.
Simptome
Atunci când creați și activați un audit SQL Server pe un computer care rulează Microsoft SQL Server 2008 R2 sau Microsoft SQL Server 2008, magazinul cache TokenAndPermUserStore continuă să crească în dimensiune. În plus, dimensiunea nu se micșorează chiar și atunci când se execută următoarea comandă, care elimină intrările neutilizate din memoria cache din depozitul de TokenAndPermUserStore:
DBCC FREESYSTEMCACHE ('TokenAndPermUserStore')
Note
-
Această problemă nu se produce dacă activați doar urmărirea de audit C2 în SQL Server 2008 R2 sau în SQL Server 2008.
-
Puteți să efectuați următoarea interogare pentru a găsi dimensiunea depozitului 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
Cauză
Această problemă apare deoarece o irosire de memorie apare atunci când un audit SQL Server este activat pentru un obiect. Notă Această alocare de memorie nu poate fi eliberată atunci când derulează comanda DBCC FREESYSTEMCACHE.
Rezolvare
Informații despre actualizarea cumulativă
Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 3. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2261464 Pachetul de actualizare cumulativă 3 pentru SQL Server 2008 R2Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 remediată. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:
981356 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2
Rezoluția pentru SQL Server 2008
Rezoluția pentru SQL Server 2008 este inclusă în SQL Server 2008 Service Pack 2. Pentru mai multe informații despre lista de erori remediate în SQL Server 2008 Service Pack 2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
2285068 Lista de erori remediate în SQL Server 2008 Service Pack 2
Mai multe informații
Software de regulă |
Titlul regulii |
Descrierea regulii |
Versiunile de produs cu care se evaluează regula |
---|---|---|---|
Consultant centru de sistem |
SQL Server lipsă Update KB2277078 pentru a împiedica scurgerea intrărilor de audit de securitate în TokenAndPermUserStore |
Consultant centru de sistem determină dacă această instanță de SQL Server conține orice audituri definite și dacă se aplică această remediere. Dacă versiunea de compilare curentă de SQL Server este anterioară versiunii fix Build, consultantul generează o avertizare despre această problemă. Revizuiți detaliile furnizate în secțiunea "informații colectate" din alerta Advisor și aplicați remedierea care este discutată în acest articol. |
SQL Server 2008SQL Server 2008 R2 |
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Pentru mai multe informații despre modelul de întreținere incrementală pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
935897 Un model de întreținere incrementală este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
822499Schemă nouă de denumire pentru pachetele de actualizare software Microsoft SQL ServerPentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft