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

Symptomy

Ssume do monitorowania zdarzeń w programie Microsoft SQL Server za pomocą Instrumentacji zarządzania Windows (WMI). W takiej sytuacji przeciek pamięci występuje w pliku sqlwepxxx. dll powoduje awarię procesu Wmiprvse. exe i następujące komunikaty o błędach są rejestrowaneDziennik błędów programu SQL Server:

Komunikat o błędzie 1

Błąd: 17003; ważność: 16; stan: 1. Punkt końcowy konwersacji z powiadomieniem o zdarzeniu z dojściem "{CF29E9B8-33FA-E711-80DC-005056BB2DA5}" z powodu następującego błędu: "<? XML version =" 1.0 "? ><błąd xmlns =" http://schemas.microsoft.com/SQL/ServiceBroker/Error "kod ><>-8470</Code><opis>usługa zdalna została porzucona. </Description></Error>".

Komunikat o błędzie 2

Błąd: 17001; ważność: 16; stan: 1. Nie można wysłać wystąpienia powiadomienia o zdarzeniu typu "dziennik błędów" w uchwycie konwersacji "{D229E9B8-33FA-E711-80DC-005056BB2DA5}". Kod błędu = ' 8429 '.

Komunikat o błędzie 3

Błąd: 17005; ważność: 16; stan: 1. Powiadomienie o zdarzeniu "SQLWEP_F7B4409C_33AD_4027_8008_07E894E7886F" w "wzorcu bazy danych" zostało porzucone, ponieważ wysłano błędy brokera usług czasu. Sprawdź, czy jest aktywne dojście do konwersacji, kontrakt brokera usług i usługa określone w powiadomieniu o zdarzeniu.

Ponadto w dzienniku zdarzeń aplikacji jest rejestrowany komunikat o błędzie podobny do następującego:

Data i godzina Ostrzeżenie server_name 5612 Microsoft-Windows-WMI N/A NT Nt\system Usługa Instrumentacja zarządzania Windows zatrzymała procesy Wmiprvse. EXE, ponieważ przydział osiągnął wartość ostrzegawczą. Przydział: PrivatePageCount wartość: 537690112 wartość maksymalna: 536870912 WMIPRVSE PID: 4244 dostawców hostowanych w tym procesie: 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

Uwaga Plik sqlwep120. dll to plik sqlwep w programie SQL Server 2014.

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacjach programu SQL Server:

         Zbiorcza aktualizacja 10 dla programu SQL Server 2017

         Zbiorcza aktualizacja 3 dla programu SQL Server 2016 z dodatkiem SP2

         Zbiorcza aktualizacja 11 dla programu SQL Server 2016 z dodatkiem SP1

Zbiorcza aktualizacja 12 dla programu SQL Server 2014 z dodatkiem Service Pack 2

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które występowały w poprzedniej kompilacji. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

najnowsze aktualizacje zbiorcze dla programu SQL Server 2014

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.