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 über ungültige Speicherseiten mithilfe des folgenden API-Satzes registrieren:
GetMemoryErrorHandlingCapabilities
RegisterBadMemoryNotification
BadMemoryCallbackRoutine
SQL Server fügt Unterstützung für diese Benachrichtigungen in Microsoft SQL Server 2012 und höheren Versionen hinzu. Beim Starten 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:
<Der Datetime> Server-Computer unterstützt die Wiederherstellung von Speicherfehlern. Der SQL-Arbeitsspeicherschutz ist aktiviert, um die Wiederherstellung nach einer Arbeitsspeicherbeschädigung zu ermöglichen.
Aktion des Benutzers
Ü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-Ablaufverfolgungskennzeichnung 849 verwenden, damit SQL Server nicht beim Betriebssystem für Speicherfehlerbenachrichtigungen registriert wird. Beachten Sie jedoch, dass das Aktivieren des Ablaufverfolgungskennzeichnungs 849 verhindert, dass SQL Server fehlerhafte Speicherbenachrichtigungen vom Betriebssystem empfängt. Daher wird empfohlen, dieses Ablaufverfolgungsflag im Normalfall nicht zu verwenden.