Freigeben über


MSSQLSERVER_854

Gilt für:SQL Server

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 854
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name HARDWARE_MEMORY_SCRUBBER
Meldungstext Der Computer unterstützt die Wiederherstellung nach einem Arbeitsspeicherfehler. Der SQL-Arbeitsspeicherschutz ist aktiviert, um die Wiederherstellung nach einer Arbeitsspeicherbeschädigung zu ermöglichen.

Erklärung

Diese Meldung gibt an, dass die Hardware im Betriebssystem die Möglichkeit zur Wiederherstellung nach Arbeitsspeicherfehlern unterstützt. Auf Computern mit neuerer Hardware, auf denen Windows Server 2012 oder eine höhere Version ausgeführt wird, kann die Hardware das Betriebssystem und die Anwendungen darüber benachrichtigen, dass Arbeitsspeicherseiten (Betriebssystemseiten) als „fehlerhaft“ oder „beschädigt“ gekennzeichnet sind. Anwendungen wie SQL Server können diese Benachrichtigungen zu fehlerhaften Arbeitsspeicherseiten mithilfe der folgenden APIs registrieren:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server fügt Unterstützung für diese Benachrichtigungen in Microsoft SQL Server 2012 und höheren Versionen hinzu. Während des Starts von SQL Server überprüft SQL Server, ob die Hardware dieses neue Feature unterstützt. Außerdem wird Ihnen im Fehlerprotokoll die folgende Meldung angezeigt:

<Datetime> Server Machine unterstützt die Wiederherstellung von Speicherfehlern. Der SQL-Arbeitsspeicherschutz ist aktiviert, um die Wiederherstellung nach einer Arbeitsspeicherbeschädigung zu ermöglichen.

Benutzeraktion

Überprüfen Sie, ob andere Fehler wie 855 und 856 auftreten, und ergreifen Sie entsprechende Korrekturmaßnahmen.

Weitere Informationen

Sie können das SQL Server-Ablaufverfolgungsflag 849 verwenden, um zu verhindern, dass SQL Server beim Betriebssystem für Benachrichtigungen zu Arbeitsspeicherfehlern registriert wird. Beachten Sie jedoch, dass das Aktivieren des Ablaufverfolgungsflags 849 verhindert, dass SQL Server vom Betriebssystem Benachrichtigungen zu Fehlern im Arbeitsspeicher erhält. Daher wird empfohlen, dieses Ablaufverfolgungsflag unter üblichen Umständen nicht zu verwenden.