KB4133191 – KORREKTUR: Ein Speicherverlust in sqlwepxxx.dll führt dazu, dass der WmiPrvSe.exe Prozess abstürzt.

Gilt für
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)

Symptome

Angenommen, Sie verwenden die Windows-Verwaltungsinstrumentation (WMI), um Ereignisse in Microsoft SQL Server zu überwachen. In dieser Situation tritt ein Speicherverlust in der sqlwepxxx.dll-Datei auf, wodurch der WmiPrvSe.exe Prozess abstürzt, und die folgenden Fehlermeldungen werden im SQL Server Fehlerprotokoll protokolliert:

Hinweis

  • Fehlermeldung 1
  • Fehler: 17003, Schweregrad: 16, Status: 1.
    Geschlossener Ereignisbenachrichtigungs-Konversationsendpunkt mit dem Handle "{CF29E9B8-33FA-E711-80DC-005056BB2DA5}", aufgrund des folgenden Fehlers: '<?xml version="1.0"?><Fehler xmlns="http://schemas.microsoft.com/SQL/ServiceBroker/Error"><Code-8470<>/Codebeschreibung><>Remotedienst wurde gelöscht.</Description></Error>".

Hinweis

  • Fehlermeldung 2
  • Fehler: 17001, Schweregrad: 16, Status: 1.
    Fehler beim Senden einer Ereignisbenachrichtigung instance vom Typ "ERRORLOG" für das Konversationshandle "{D229E9B8-33FA-E711-80DC-005056BB2DA5}". Fehlercode = '8429'.

Hinweis

  • Fehlermeldung 3
  • Fehler: 17005, Schweregrad: 16, Status: 1.
    Die Ereignisbenachrichtigung "SQLWEP_F7B4409C_33AD_4027_8008_07E894E7886F" in der Datenbank "master" wurde aufgrund von Service Broker-Fehlern zur Sendezeit gelöscht. Stellen Sie sicher, dass das Konversationshandle, der Service Broker-Vertrag und der in der Ereignisbenachrichtigung angegebene Dienst aktiv sind.

Darüber hinaus wird im Anwendungsereignisprotokoll eine Fehlermeldung protokolliert, die der folgenden ähnelt:

Hinweis

Datum Uhrzeit Warnung server_name 5612 Microsoft-Windows-WMI N/A NT AUTHORITY\SYSTEM Die Windows-Verwaltungsinstrumentation wurde WMIPRVSE.EXE beendet, da ein Kontingent einen Warnwert erreicht hat. Kontingent: PrivatePageCount Value: 537690112 Maximalwert: 536870912 WMIPRVSE PID: 4244 Anbieter, die in diesem Prozess gehostet werden: 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

Hinweis Die sqlwep120.dll-Datei ist die SQLWEP-Datei in SQL Server 2014.

Lösung

Dieses Problem wurde in den folgenden Updates für SQL Server behoben:

Kumulatives Update 10 für SQL Server 2017

Kumulatives Update 3 für SQL Server 2016 SP2

Kumulatives Update 11 für SQL Server 2016 SP1

Kumulatives Update 12 für SQL Server 2014 Service Pack 2

Informationen zu kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen Build enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

Neuestes kumulative Update für SQL Server 2017

Neuestes kumulatives Update für SQL Server 2016

die neuesten kumulativen Updates für SQL Server 2014

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.