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ágina de memória inválida 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 oferece 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.
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
Você pode usar o sinalizador de rastreamento 849 do SQL Server para impedir que o SQL Server se registre no sistema operacional para notificações de erro de memória. No entanto, lembre-se de que habilitar o sinalizador de rastreamento 849 impedirá que o SQL Server receba notificações de memória incorreta do sistema operacional. Portanto, não recomendamos que você use esse sinalizador de rastreamento em circunstâncias típicas.