MSSQLSERVER_854

Aplica-se a:SQL Server

Detalhes

Atributo Valor
Nome do Produto SQL Server
ID do evento 854
Origem do Evento MSSQLSERVER
Componente SQLEngine
Nome simbólico HARDWARE_MEMORY_SCRUBBER
Texto da mensagem O computador dá suporte à recuperação de erros de memória. A proteção de memória do SQL está habilitada para a recuperação de corrupção de memória

Explicação

Essa mensagem indica que o hardware no sistema operacional dá suporte à capacidade de recuperação de erros de memória. Em computadores com um hardware mais recente e que executem o Windows Server 2012 ou uma versão posterior, o hardware pode notificar o sistema operacional e os aplicativos de que as páginas de memória (páginas do sistema operacional) estão marcadas como inválidas ou danificadas. Aplicativos como o SQL Server podem registrar essas notificações de páginas de memória inválidas usando o seguinte conjunto de APIs:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

O SQL Server adiciona suporte para essas notificações no Microsoft SQL Server 2012 e versões posteriores. Durante a inicialização do SQL Server, o SQL Server verifica se o hardware dá suporte a esse novo recurso. Além disso, você receberá a seguinte mensagem no log de erros:

<O Datetime> Server Machine dá suporte à recuperação de erro de memória. A proteção de memória do SQL está habilitada para a recuperação de corrupção de memória.

Ação do usuário

Verifique se você está recebendo outros erros, como 855 e 856, e execute a ação corretiva apropriada.

Mais informações

Use o sinalizador de rastreamento 849 do SQL Server para impedir que o SQL Server se registre no sistema operacional para receber notificações de erros de memória. No entanto, lembre-se de que a habilitação o sinalizador de rastreamento 849 impedirá o SQL Server de receber notificações de memória inválida do sistema operacional. Portanto, não recomendamos que você use esse sinalizador de rastreamento em circunstâncias típicas.