KB4038113 - FIX: EXCEPTION_ACCESS_VIOLATION voor query met sys.dm_os_memory_objects instructie in SQL Server

Van toepassing op
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomen

Wanneer u de instructie 'select contention_factor from sys.dm_os_memory_objects' uitvoert in het hulpprogramma SQL Server monitor om de SQL Server database te controleren, wordt een foutbericht van de volgende strekking in het SQL Server foutenlogboek geregistreerd:

Opmerking

Datum/tijd SPID SqlDumpExceptionHandler: door proces 56 gegenereerde fatale uitzondering c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server beëindigt dit proces.
Date/TimeSPID * *******************************************************************************
Date/TimeSPID *
Datum/tijdSPID * BEGIN STACK DUMP:
Date/TimeSPID * Date/TimeSPID
Date/TimeSPID *
Date/TimeSPID * Exception Address = 00007FFB8EE5015D Module(sqlmin+00000000004F015D)
Date/TimeSPID * Uitzonderingscode = c0000005 EXCEPTION_ACCESS_VIOLATION
Date/TimeSPID * Access Violation occurs reading address 0000000000000020
Date/TimeSPID * Invoerbuffer 136 bytes -
Date/TimeSPID * SELECT contention_factor FROM sys.dm_os_memory_objects;

Oplossing

Deze oplossing is opgenomen in de volgende cumulatieve updates voor SQL Server:

Cumulatieve update 1 voor SQL Server 2017

Cumulatieve update 5 voor SQL Server 2016 Service Pack 1

Cumulatieve update 11 voor SQL Server 2014 SP2

Servicepack-informatie voor SQL Server

Deze oplossing is opgenomen in het volgende servicepack voor SQL Server:

Servicepack 3 voor SQL Server 2014

Over builds van SQL Server

Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en beveiligingspatches uit de vorige build. U wordt aangeraden de meest recente cumulatieve updates voor SQL Server te installeren:

Meest recente cumulatieve update voor SQL Server 2017

nieuwste build voor SQL Server 2016

Meest recente cumulatieve update voor SQL Server 2014

Over servicepacks voor SQL Server:

Servicepacks zijn cumulatief. Elk nieuw servicepack bevat alle correcties uit vorige servicepacks, samen met nieuwe oplossingen. Wij raden aan om het nieuwste servicepack en de meest recente cumulatieve update voor dit servicepack toe te passen. U hoeft geen eerdere servicepack te installeren voordat u het nieuwste servicepack installeert. Gebruik tabel 1 in het volgende artikel voor meer informatie over het nieuwste servicepack en de meest recente cumulatieve update.

Hoe u het versie-, editie- en updateniveau van SQL Server en zijn onderdelen bepaalt

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.