Compartir vía


MSSQLSERVER_854

Se aplica a: SQL Server

Detalles

Attribute Valor
Nombre del producto SQL Server
Id. de evento 854
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico HARDWARE_MEMORY_SCRUBBER
Texto del mensaje La máquina admite la recuperación de errores de memoria. La protección de memoria SQL está habilitada para recuperarse si se daña la memoria.

Explicación

Este mensaje indica que el hardware del sistema operativo admite la capacidad de recuperarse de errores de memoria. En los equipos con hardware más reciente que ejecutan Windows Server 2012 o una versión posterior, el hardware puede notificar al sistema operativo y a las aplicaciones de que las páginas de memoria (páginas del sistema operativo) están marcadas como dañadas o con errores. Las aplicaciones como SQL Server pueden registrar estas notificaciones de página de memoria incorrecta mediante el siguiente conjunto de API:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server agrega compatibilidad con estas notificaciones en Microsoft SQL Server 2012 y versiones posteriores. Durante el inicio de SQL Server, SQL Server comprueba si el hardware admite esta nueva característica. Aparte de esto, recibirá el siguiente mensaje en el registro de errores:

<Datetime> Server Machine admite la recuperación de errores de memoria. La protección de memoria SQL está habilitada para recuperarse si se daña la memoria.

Acción del usuario

Compruebe si hay otros errores, como 855 y 856, y lleve a cabo las acciones correctivas adecuadas.

Información adicional

Puede usar la marca de seguimiento de SQL Server 849 para evitar que SQL Server se registre con el sistema operativo para las notificaciones de error de memoria. Sin embargo, tenga en cuenta que habilitar la marca de seguimiento 849 impedirá que SQL Server reciba notificaciones de memoria incorrectas del sistema operativo. Por lo tanto, no se recomienda usar esta marca de seguimiento en circunstancias normales.