KB4038113 – RJEŠENJE: EXCEPTION_ACCESS_VIOLATION za upit pomoću naredbe sys.dm_os_memory_objects u SQL Server

Primjenjuje se 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)

Simptomi

Kada pokrenete izjavu "odaberite contention_factor iz sys.dm_os_memory_objects" u alatu za praćenje SQL Server radi nadzora baze podataka SQL Server, u zapisnik SQL Server pogrešaka zapisuje se poruka o pogrešci koja izgleda otprilike ovako:

Napomena

Datum/vrijeme SPID SqlDumpExceptionHandler: Proces 56 generirao je fatalnu iznimku c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server prekida ovaj postupak.
Date/TimeSPID * *******************************************************************************
Date/TimeSPID *
Date/TimeSPID * POČETAK IZVATKA O STANJU PRI PADU GRUPE:
Date/TimeSPID * Date/TimeSPID
Date/TimeSPID *
Date/TimeSPID * Exception Address = 00007FFB8EE5015D Module(sqlmin+00000000004F015D)
Date/TimeSPID * Kod iznimke = c0000005 EXCEPTION_ACCESS_VIOLATION
Date/TimeSPID * Došlo je do povrede pristupa prilikom čitanja adrese 0000000000000020
Date/TimeSPID * Ulazni međuspremnik: 136 bajtova –
Date/TimeSPID * SELECT contention_factor FROM sys.dm_os_memory_objects;

Rješenje

Taj je popravak obuhvaćen sljedećim kumulativnim ažuriranjima za SQL Server:

Kumulativno ažuriranje 1 za SQL Server 2017

Kumulativno ažuriranje 5 za SQL Server 2016 Service Pack 1

Kumulativno ažuriranje 11 za SQL Server 2014 SP2

Informacije o servisnom paketu za SQL Server

Taj je popravak uvršten u sljedeći servisni paket za SQL Server:

Service Pack 3 za SQL Server 2014

O međuverzijama sustava SQL Server

Svaka nova međuverzija za SQL Server 2016 sadrži sve hitne popravke i sigurnosne popravke koji su postojali u prethodnoj međuverziji. Preporučujemo da instalirate najnovija kumulativna ažuriranja za SQL Server:

Najnovije kumulativno ažuriranje za SQL Server 2017

najnovija međuverzija za SQL Server 2016

Najnovije kumulativno ažuriranje za SQL Server 2014

O servisnim paketima za SQL Server:

Servisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke iz prethodnih servisnih paketa, zajedno sa svim novim popravcima. Preporučujemo da za taj servisni paket primijenite najnoviji servisni paket i najnovije kumulativno ažuriranje. Ne morate instalirati prethodni servisni paket da biste instalirali najnoviji. U tablici 1 sljedećeg članka potražite dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.

Kako odrediti verziju, izdanje i razinu ažuriranja SQL Server i njegovih komponenti

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.