Gjelder for
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Feil #: 205427 (Innholdsvedlikehold) VSTS:2437139

Symptomer

Anta at du oppretter en XEvent-økt med predikater i Microsoft SQL Server 2012. Når du starter og stopper XEvent økten flere ganger, minne lekkasje oppstår, og Legg merke til at minne som er tildelt av 'MEMORYCLERK_XE' øker gradvis.Her er et utvalg XEvent økt som beskriver virkemåten:

CREATE EVENT SESSION[MyDiagnosticSession]ON SERVERADD EVENT sqlserver.module_end(    ACTION (sqlserver.client_app_name,sqlserver.plan_handle,sqlserver.session_id,sqlserver.sql_text)    WHERE ([package0].[Greater_than_equal_unicode_string]([sqlserver].[client_app_name],'MyApplication1')           AND[package0].[Less_than_equal_unicode_string]([sqlserver].[client_app_name],'Myapplication2')))

Obs! Du kan overvåke denne minnelekkasje ved hjelp av følgende spørring eller ved å kjøre DBCC MEMORYSTATUS:

select [Memory Used KB] = page_size_in_bytes /1024  from sys.dm_os_memory_clerks where type = 'MEMORYCLERK_XE'

Oppløsning

Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.

Samleoppdatering 2 for SQL Server 2012 SP2/en-us/help/2983175

Kumulativ oppdatering 11 for SQL Server 2012 SP1/en-us/help/2975396

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Author:yingfanWriter: v-juwangTeknisk redaktør: vencher; hozhan; yingfanRedaktør: v-emy

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.