KB4038113 - POPRAVEK: EXCEPTION_ACCESS_VIOLATION za poizvedbo z izjavo sys.dm_os_memory_objects v SQL Server

Velja za
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)

Znaki

Ko v orodju SQL Server Monitor zaženete izjavo »izberi contention_factor iz sys.dm_os_memory_objects« za spremljanje zbirke podatkov SQL Server, se v dnevnik napak SQL Server zabeleži sporočilo o napaki, podobno temu:

Opomba

SPID datuma/časa SqlDumpExceptionHandler: Proces 56 je ustvaril usodno izjemo c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server prekine ta postopek.
Datum/časSPID * *******************************************************************************
Datum/časSPID *
Datum/časSPID * ZAČETEK ODLAGANJA SKLADA:
Datum/časSPID * Datum/časSPID
Datum/časSPID *
Datum/časSPID * Naslov izjeme = 00007FFB8EE5015D Modul(sqlmin+00000000004F015D)
Datum/časSPID * koda izjeme = c0000005 EXCEPTION_ACCESS_VIOLATION
Datum/časSPID * Prišlo je do kršitve dostopa 0000000000000020 bralni naslov
Datum/časSPID * Vhodni medpomnilnik 136 bajtov -
Datum/časSPID * IZBERITE contention_factor OD sys.dm_os_memory_objects;

Rešitev

Ta popravek je vključen v te zbirne posodobitve za SQL Server:

Zbirna posodobitev 1 za SQL Server 2017

Zbirna posodobitev 5 za SQL Server 2016 s servisnim paketom SP1

Zbirna posodobitev 11 za servisni paket SP2 za SQL Server 2014

Informacije o servisnem paketu za SQL Server

Ta popravek je vključen v ta servisni paket za SQL Server:

Servisni paket SP3 za SQL Server 2014

O graditvah strežnika SQL Server

Vsaka nova graditev za SQL Server 2016 vsebuje vse sprotne popravke in varnostne popravke, ki so bili v prejšnji gradili. Priporočamo, da namestite najnovejše zbirne posodobitve za SQL Server:

Najnovejša zbirna posodobitev za SQL Server 2017

najnovejša graditev za SQL Server 2016

Najnovejša zbirna posodobitev za SQL Server 2014

Več informacij o servisnih paketih za SQL Server:

Servisni paketi so kumulativni. Vsak nov servisni paket vsebuje vse popravke, ki so v prejšnjih servisnih paketih, skupaj z novimi popravki. Priporočamo, da uporabite najnovejši servisni paket in najnovejšo zbirno posodobitev za ta servisni paket. Pred namestitvijo najnovejšega servisnega paketa vam ni treba namestiti prejšnjega servisnega paketa. Uporabite tabelo 1 v tem članku, če želite poiskati več informacij o najnovejšem servisnem paketu in najnovejši zbirni posodobitvi.

Kako določiti različico, izdajo in raven posodobitve strežnika SQL Server in njegovih komponent

Stanje

Microsoft je potrdil, da gre za težavo v Microsoftovih izdelkih, ki so navedeni v razdelku »Velja za«.

Sklici

Preberite več o terminologiji, ki jo Microsoft uporablja za opisovanje posodobitev programske opreme.