KB4052127 — POPRAWKA: Aparat alertów odczytuje pełny dziennik zdarzeń aplikacji i wysyła alerty dotyczące starych zdarzeń po ponownym uruchomieniu systemu Windows

Dotyczy
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 2016 Service Pack 1 SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Enterprise Core - 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

Objawy

Po ponownym uruchomieniu systemu otrzymujesz wiele wiadomości e-mail dotyczących starych alertów programu SQL Server. Alerty pochodzą z najstarszych komunikatów w dzienniku zdarzeń aplikacji.

Ponadto rejestrowane są następujące komunikaty:

W pliku SQLAgent.out

Uwaga

  • <Data/godzina> — ! [DZIENNIK] Nie można odczytać lokalnego dziennika zdarzeń (przyczyna: serwer RPC jest niedostępny)
  • <Data/godzina> — ! [DZIENNIK] Nie można odczytać lokalnego dziennika zdarzeń (przyczyna: dojście jest nieprawidłowe)
  • <DateTime> - + [LOG] Pomyślnie ponownie otwarto lokalny dziennik zdarzeń — UWAGA: Niektóre zdarzenia mogły zostać pominięte

         W pliku dziennika zdarzeń systemu Windows

Uwaga

  • <Informacje o dacie i godzinie>server_name. 7036 Menedżer sterowania usługami Nie dotyczy Usługa Dziennik zdarzeń systemu Windows przeszła w stan zatrzymania.
  • <Informacje o dacie i godzinie>server_name. 7036 Menedżer sterowania usługami Nie dotyczy Nie dotyczy Usługa Dziennik zdarzeń systemu Windows weszła w stan uruchomienia.

Przyczyna

Dziennik zdarzeń aplikacji został skonfigurowany do dużego maksymalnego rozmiaru dziennika za pomocą ustawienia obiektu zasady grupy (GPO) lub ustawienia lokalnego. Podczas badania dziennika agenta programu SQL Server można zauważyć, że w pewnym momencie, krótko po ponownym uruchomieniu, uchwyt do dziennika zdarzeń zostaje utracony. W przypadku utraty uchwytu Silnik alertów "gubi swoje miejsce" w dzienniku zdarzeń i wysyła wiadomości e-mail o WSZYSTKICH błędach (dla których zdefiniowano alerty) w dzienniku zdarzeń aplikacji po uzyskaniu nowego uchwytu dziennika zdarzeń.

Rozwiązanie

Ta poprawka jest zawarta w następujących aktualizacjach:

Informacje o aktualizacjach zbiorczych programu SQL Server:

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017

Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014

Latest aktualizacja zbiorcza dla programu SQL Server 2016

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

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