Udostępnij za pomocą


MSSQLSERVER_854

Dotyczy:SQL Server

Szczegóły

Attribute Wartość
Nazwa produktu SQL Server
Identyfikator zdarzenia 854
Źródło zdarzenia MSSQLSERVER
Składnik SQLEngine
Nazwa symboliczna HARDWARE_MEMORY_SCRUBBER
Tekst wiadomości Maszyna obsługuje odzyskiwanie błędów pamięci. Ochrona pamięci SQL jest włączona w celu odzyskania sprawności po uszkodzeniem pamięci

Explanation

Ten komunikat wskazuje, że sprzęt w systemie operacyjnym obsługuje możliwość odzyskiwania po błędach pamięci. Na komputerach z nowszym sprzętem i z systemem Windows Server 2012 lub nowszym sprzęt może powiadomić system operacyjny i aplikacje, że strony pamięci (strony systemu operacyjnego) są oznaczone jako nieprawidłowe lub uszkodzone. Aplikacje, takie jak SQL Server, mogą rejestrować te nieprawidłowe powiadomienia o stronie pamięci przy użyciu następującego zestawu interfejsu API:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

Program SQL Server dodaje obsługę tych powiadomień w programie Microsoft SQL Server 2012 i nowszych wersjach. Podczas uruchamiania programu SQL Server program SQL Server sprawdza, czy sprzęt obsługuje tę nową funkcję. Ponadto w dzienniku błędów zostanie wyświetlony następujący komunikat:

<Maszyna serwera datetime> obsługuje odzyskiwanie błędów pamięci. Ochrona pamięci SQL jest włączona w celu odzyskania sprawności po uszkodzeniach pamięci.

Akcja użytkownika

Sprawdź, czy występują inne błędy, takie jak 855 i 856, i podejmij odpowiednie działania naprawcze.

Więcej informacji

Możesz użyć flagi śledzenia programu SQL Server 849, aby program SQL Server nie rejestrował się w systemie operacyjnym w celu otrzymywania powiadomień o błędach pamięci. Należy jednak pamiętać, że włączenie flagi śledzenia 849 uniemożliwi programowi SQL Server odbieranie nieprawidłowych powiadomień o pamięci z systemu operacyjnego. W związku z tym nie zalecamy używania tej flagi śledzenia w typowych okolicznościach.