Condividi tramite


MSSQLSERVER_854

Si applica a: SQL Server

Dettagli

Attributo Valore
Nome prodotto SQL Server
ID evento 854
Origine evento MSSQLSERVER
Componente SQLEngine
Nome simbolico HARDWARE_MEMORY_SCRUBBER
Testo del messaggio Il computer supporta il ripristino degli errori di memoria. La protezione della memoria SQL è abilitata per il ripristino dal danneggiamento della memoria

Spiegazione

Questo messaggio indica che l'hardware nel sistema operativo supporta la possibilità di eseguire il ripristino da errori di memoria. Nei computer con hardware più recente e che eseguono Windows Server 2012 o versione successiva, l'hardware può notificare al sistema operativo e alle applicazioni che le pagine di memoria (pagine del sistema operativo) sono contrassegnate come non valide o danneggiate. Le applicazioni come SQL Server possono registrare queste notifiche di pagina di memoria non valida usando il set di API seguente:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server aggiunge il supporto per queste notifiche in Microsoft SQL Server 2012 e versioni successive. Durante l'avvio di SQL Server, SQL Server verifica se l'hardware supporta questa nuova funzionalità. Nel log degli errori viene inoltre visualizzato il messaggio seguente:

<Il computer server Datetime> supporta il ripristino degli errori di memoria. La protezione della memoria SQL è abilitata per il ripristino dal danneggiamento della memoria.

Azione utente

Controllare se sono presenti altri errori come 855 e 856 ed eseguire le azioni correttive appropriate.

Ulteriori informazioni

È possibile usare il flag di traccia di SQL Server 849 per impedire la registrazione di SQL Server con il sistema operativo per le notifiche di errore di memoria. Tenere tuttavia presente che l'abilitazione del flag di traccia 849 impedirà a SQL Server di ricevere notifiche di memoria non valida dal sistema operativo. Non è pertanto consigliabile usare questo flag di traccia in condizioni normali.