KB4038113 – OPRAVA: EXCEPTION_ACCESS_VIOLATION pro dotaz pomocí příkazu sys.dm_os_memory_objects v SQL Server

Platí pro
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)

Příznaky

Když v nástroji SQL Server monitor spustíte příkaz "vybrat contention_factor ze sys.dm_os_memory_objects" ke sledování databáze SQL Server, zaznamená se do protokolu chyb SQL Server chybová zpráva podobná následující:

Poznámka

SPID pro datum a čas SqlDumpExceptionHandler: Proces 56 vygeneroval závažnou výjimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server tento proces ukončuje.
Datum/časSPID * *******************************************************************************
Datum/časSPID *
Datum/časSPID * ZAČÁTEK VÝPISU ZÁSOBNÍKU:
Datum/časSPID * Datum/časSPID
Datum/časSPID *
Datum/časSPID * adresa výjimky = 00007FFB8EE5015D Module(sqlmin+00000000004F015D)
Datum/časSPID * kód výjimky = c0000005 EXCEPTION_ACCESS_VIOLATION
Datum/časSPID * Došlo k narušení přístupu při čtení adresy 0000000000000020
Date/TimeSPID * Vstupní vyrovnávací paměť 136 bajtů -
Datum/časSPID * VYBERTE contention_factor Z sys.dm_os_memory_objects;

Řešení

Tato oprava je součástí následujících kumulativních aktualizací pro SQL Server:

Kumulativní aktualizace 1 pro SQL Server 2017

Kumulativní aktualizace 5 pro SQL Server 2016 Service Pack 1

Kumulativní aktualizace 11 pro SQL Server 2014 SP2

Informace o aktualizacích Service Pack pro SQL Server

Tato oprava je součástí následující aktualizace Service Pack pro SQL Server:

Service Pack 3 pro SQL Server 2014

O buildech systému SQL Server

Každý nový build pro SQL Server 2016 obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Nejnovější build pro SQL Server 2016

Nejnovější kumulativní aktualizace pro SQL Server 2014

Informace o aktualizacích Service Pack pro SQL Server:

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme použít nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro tuto aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Jak zjistit verzi, edici a úroveň aktualizace systému SQL Server a jeho součástí

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.