KB4133191 – OPRAVA: Pretekanie pamäte sa vyskytuje v sqlwepxxx.dll spôsobuje zlyhanie procesu WmiPrvSe.exe

Vzťahuje sa na
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) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Príznaky

Predpokladajme, že na monitorovanie udalostí v Microsoft SQL Server používate Windows Management Instrumentation (WMI). V tomto prípade sa v súbore sqlwepxxx.dll vyskytuje pretekanie pamäte, ktoré spôsobí zlyhanie procesu WmiPrvSe.exe a tieto chybové hlásenia sa zapíšu do denníka chýb SQL Server:

Poznámka

  • Chybové hlásenie 1
  • Chyba: 17003, závažnosť: 16, Stav: 1.
    Closed event notification conversation endpoint with handle '{CF29E9B8-33FA-E711-80DC-005056BB2DA5}' due to the following error: '<?xml version="1.0"?><Error xmlns="http://schemas.microsoft.com/SQL/ServiceBroker/Error"><Code-8470<>/Code><Description Remote>service has been dropped.</Description></Error>'.

Poznámka

  • Chybové hlásenie 2
  • Chyba: 17001, závažnosť: 16, Stav: 1.
    Zlyhanie pri odosielaní inštancie upozornenia na udalosť typu ERRORLOG v rukoväti konverzácie {D229E9B8-33FA-E711-80DC-005056BB2DA5}. Kód chyby = '8429'.

Poznámka

  • Chybové hlásenie 3
  • Chyba: 17005, závažnosť: 16, Stav: 1.
    Oznámenie o udalosti SQLWEP_F7B4409C_33AD_4027_8008_07E894E7886F v databáze "master" bolo vynechané z dôvodu chýb sprostredkovateľa služieb odoslania času. Skontrolujte, či je aktívna rukoväť konverzácie, zmluva sprostredkovateľa služieb a služba uvedená v oznámení o udalosti.

Okrem toho sa do denníka udalostí aplikácie zapíše podobné chybové hlásenie:

Poznámka

dátum a čas Warning server_name 5612 Microsoft-Windows-WMI N/A NT AUTHORITY\SYSTEM Windows Management Instrumentation sa zastavil WMIPRVSE.EXE, pretože kvóta dosiahla hodnotu upozornenia. Kvóta: PrivatePageCount Hodnota: 537690112 Maximálna hodnota: 536870912 WMIPRVSE PID: 4244 Poskytovatelia hosťovaní v tomto procese: C:\Windows\System32\wbem\WmiPerfClass.dll, C:\Program Files\Microsoft SQL Server\120\COM\sqlwep120.dll, C:\Program Files\Microsoft SQL Server\120\COM\sqlwep120.dll

Poznámka Súbor sqlwep120.dll je súborom SQLWEP v SQL Server 2014.

Riešenie

Tento problém je vyriešený v nasledujúcich aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 10 pre SQL Server 2017

Kumulatívna aktualizácia 3 pre SQL Server 2016 SP2

Kumulatívna aktualizácia 11 pre SQL Server 2016 SP1

Kumulatívna aktualizácia 12 pre balík Service Pack 2 pre SQL Server 2014

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

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

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

Najnovšie kumulatívne aktualizácie pre SQL Server 2014

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.