KB4038113 – FIX: EXCEPTION_ACCESS_VIOLATION for query using sys.dm_os_memory_objects statement in „SQL Server“

Taikoma
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)

Požymiai

Kai „SQL Server“ monitoriaus įrankyje paleidžiate sakinį "select contention_factor from sys.dm_os_memory_objects" norėdami stebėti „SQL Server“ duomenų bazę, klaidos „SQL Server“ klaidų žurnale užregistruojamas klaidos pranešimas, panašus į šį:

Pastaba

datos / laiko SPID SqlDumpExceptionHandler: 56 proceso sugeneruota lemtinga išimtis c0000005 EXCEPTION_ACCESS_VIOLATION. „SQL Server“ nutraukia šį procesą.
Date/TimeSPID * *******************************************************************************
Date/TimeSPID *
Data / laikasSPID * BEGIN RIETUVĖS IŠKELTIS:
Date/TimeSPID * Date/TimeSPID
Date/TimeSPID *
Date/TimeSPID * Išimties adresas = 00007FFB8EE5015D Modulis(sqlmin+0000000004F015D)
Date/TimeSPID * Išimties kodas = c0000005 EXCEPTION_ACCESS_VIOLATION
Date/TimeSPID * Įvyko kreipties pažeidimas skaitant adreso 0000000000000020
Date/TimeSPID * Įvesties buferis 136 baitai -
Date/TimeSPID * SELECT contention_factor FROM sys.dm_os_memory_objects;

Sprendimas

Ši pataisa įtraukta į šiuos kaupiamuosius „SQL Server“ naujinimus:

1 kaupiamasis naujinimas, skirtas „SQL Server“ 2017

5 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 1 pakeitimų paketui

11 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP2

Pakeitimų paketo informacija, skirta „SQL Server“

Ši pataisa įtraukta į šį "„SQL Server“" pakeitimų paketą:

3 pakeitimų paketas, skirtas „SQL Server“ 2014

Apie "„SQL Server“" komponavimo versijas

Kiekvienoje naujoje "„SQL Server“ 2016" komponavimo versijoje yra visos karštosios pataisos ir saugos pataisos, kurios buvo ankstesnėje komponavimo versijoje. Rekomenduojame įdiegti naujausius kaupiamuosius "„SQL Server“" naujinimus:

Naujausias "„SQL Server“ 2017" kaupiamasis naujinimas

naujausia "„SQL Server“ 2016" versija

Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas

Apie "„SQL Server“" pakeitimų paketus:

Pakeitimų paketai yra kaupiamieji. Kiekviename naujame pakeitimų pakete yra visos ankstesniuose pakeitimų paketuose esančios pataisos ir visos naujos pataisos. Rekomenduojame taikyti naujausią pakeitimų paketą ir naujausią to pakeitimų paketo kaupiamąjį naujinimą. Prieš įdiegiant naujausią pakeitimų paketą nereikia įdiegti ankstesnio pakeitimų paketo. Norėdami rasti daugiau informacijos apie naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą, naudokite šio straipsnio 1 lentelę.

Kaip nustatyti "„SQL Server“" ir jo komponentų versiją, leidimą ir atnaujinimo lygį

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.