KB4133191 - OPRAVA: V sqlwepxxx.dll dojde k nevracení paměti a způsobí chybové ukončení procesu WmiPrvSe.exe

Platí pro
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)

Příznaky

Předpokládejme, že používáte rozhraní WMI (Windows Management Instrumentation) ke sledování událostí na serveru Microsoft SQL Server. V této situaci způsobí nevracení paměti v souboru sqlwepxxx.dll chybové ukončení procesu WmiPrvSe.exe a do protokolu chyb SQL Server se zaznamenají následující chybové zprávy:

Poznámka

  • Chybová zpráva 1
  • Chyba: 17003, Závažnost: 16, Stav: 1.
    Uzavřený koncový bod konverzace s oznámením události s popisovačem {CF29E9B8-33FA-E711-80DC-005056BB2DA5} kvůli následující chybě: ?<xml version="1.0"?><Chyba xmlns="http://schemas.microsoft.com/SQL/ServiceBroker/Error"><Code-8470<>/Code><Description>Vzdálená služba byla zrušena.</popis></chyba>".

Poznámka

  • Chybová zpráva 2
  • Chyba: 17001, závažnost: 16, stav: 1.
    Selhání odeslání instance oznámení o události typu ERRORLOG u popisovače konverzace {D229E9B8-33FA-E711-80DC-005056BB2DA5}. Kód chyby = '8429'.

Poznámka

  • Chybová zpráva 3
  • Chyba: 17005, závažnost: 16, stav: 1.
    Oznámení o události SQLWEP_F7B4409C_33AD_4027_8008_07E894E7886F v hlavní databázi bylo vyřazeno kvůli chybám zprostředkovatele služeb v době odeslání. Zkontrolujte, zda je aktivní popisovač konverzace, smlouva zprostředkovatele služeb a služba uvedená v oznámení události.

Do protokolu událostí aplikace se navíc zaznamená chybová zpráva podobná následující:

Poznámka

Datum a čas Upozornění server_name 5612 Microsoft-Windows-WMI N/A NT AUTHORITY\SYSTEM Služba Windows Management Instrumentation se zastavila WMIPRVSE.EXE, protože kvóta dosáhla hodnoty upozornění. Kvóta: PrivatePageCount Hodnota: 537690112 Maximální hodnota: 536870912 WMIPRVSE PID: 4244 Zprostředkovatelé hostovaní v tomto procesu: 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 Soubor sqlwep120.dll se v SQL Server 2014 označuje jako soubor SQLWEP.

Řešení

Tento problém je opravený v následujících aktualizacích pro SQL Server:

Kumulativní aktualizace 10 pro SQL Server 2017

Kumulativní aktualizace 3 pro SQL Server 2016 SP2

Kumulativní aktualizace 11 pro SQL Server 2016 SP1

Kumulativní aktualizace 12 pro SQL Server 2014 Service Pack 2

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Nejnovější kumulativní aktualizace pro SQL Server 2016

nejnovější kumulativní aktualizace pro SQL Server 2014

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.