KB4038113 – OPRAVA: EXCEPTION_ACCESS_VIOLATION pre dotaz pomocou príkazu sys.dm_os_memory_objects v SQL Server

Vzťahuje sa na
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)

Príznaky

Keď v nástroji SQL Server Monitor spustíte príkaz Vybrať contention_factor z sys.dm_os_memory_objects na monitorovanie databázy SQL Server, do denníka chýb SQL Server sa zapíše podobné chybové hlásenie:

Poznámka

Dátum a čas SPID SqlDumpExceptionHandler: Proces 56 vygeneroval fatálnu výnimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server tento proces ukončuje.
Date/TimeSPID * *******************************************************************************
Dátum/ČasSPID *
Date/TimeSPID * BEGIN STACK DUMP:
Dátum/ČasSPID * Dátum/ČasSPID
Dátum/ČasSPID *
Date/TimeSPID * Exception Address = 00007FFB8EE5015D Module(sqlmin+00000000004F015D)
Date/TimeSPID * Kód výnimky = c0000005 EXCEPTION_ACCESS_VIOLATION
Dátum/časSPID * Vyskytlo sa porušenie prístupu 0000000000000020 adresy na čítanie
Date/TimeSPID * Vstupná vyrovnávacia pamäť 136 bajtov –
Date/TimeSPID * SELECT contention_factor FROM sys.dm_os_memory_objects;

Riešenie

Táto oprava je súčasťou nasledujúcich kumulatívnych aktualizácií pre SQL Server:

Kumulatívna aktualizácia 1 pre SQL Server 2017

Kumulatívna aktualizácia 5 pre balík Service Pack 1 pre SQL Server 2016

Kumulatívna aktualizácia 11 pre SQL Server 2014 SP2

Informácie o balíkoch Service Pack pre SQL Server

Táto oprava je súčasťou nasledujúceho balíka Service Pack pre SQL Server:

Balík Service Pack 3 pre SQL Server 2014

Informácie o zostavách SQL Server

Každá nová zostava SQL Server 2016 obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšie kumulatívne aktualizácie pre SQL Server:

Najnovšia kumulatívna aktualizácia pre SQL Server 2017

najnovšia zostava pre SQL Server 2016

Najnovšia kumulatívna aktualizácia pre SQL Server 2014

Informácie o balíkoch Service Pack pre SQL Server:

Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.

Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.