Delen via


MSSQLSERVER_854

Van toepassing op:SQL Server

Bijzonderheden

Attribute Waarde
Productnaam SQL Server
Gebeurtenis-id 854
Bron van gebeurtenis MSSQLSERVER
Onderdeel SQLEngine
Symbolische naam HARDWARE_MEMORY_SCRUBBER
Berichttekst Machine ondersteunt herstel van geheugenfouten. SQL-geheugenbeveiliging is ingeschakeld om te herstellen na beschadiging van het geheugen

Explanation

Dit bericht geeft aan dat de hardware in het besturingssysteem ondersteuning biedt voor de mogelijkheid om te herstellen van geheugenfouten. Op computers met nieuwere hardware en Waarop Windows Server 2012 of een latere versie wordt uitgevoerd, kan de hardware het besturingssysteem en toepassingen waarschuwen dat geheugenpagina's (besturingssysteempagina's) zijn gemarkeerd als beschadigd of beschadigd. Toepassingen zoals SQL Server kunnen deze meldingen voor slechte geheugenpagina's registreren met behulp van de volgende API-set:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server voegt ondersteuning toe voor deze meldingen in Microsoft SQL Server 2012 en latere versies. Tijdens het opstarten van SQL Server controleert SQL Server of de hardware deze nieuwe functie ondersteunt. Daarnaast ontvangt u het volgende bericht in het foutenlogboek:

<Datetime> Server Machine ondersteunt herstel van geheugenfouten. SQL-geheugenbeveiliging is ingeschakeld om te herstellen na beschadiging van het geheugen.

Gebruikersactie

Controleer of er andere fouten optreden, zoals 855 en 856, en voer de juiste corrigerende actie uit.

Meer informatie

U kunt sql Server-traceringsvlag 849 gebruiken om te voorkomen dat SQL Server wordt geregistreerd bij het besturingssysteem voor meldingen over geheugenfouten. Houd er echter rekening mee dat het inschakelen van traceringsvlag 849 voorkomt dat SQL Server ongeldige geheugenmeldingen ontvangt van het besturingssysteem. Daarom raden we u niet aan om deze traceringsvlag onder normale omstandigheden te gebruiken.