MSSQLSERVER_854

Применимо к:SQL Server

Сведения

Атрибут значение
Название продукта SQL Server
Идентификатор события 854
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя HARDWARE_MEMORY_SCRUBBER
Текст сообщения Компьютер поддерживает восстановление ошибок памяти. Защита памяти SQL включена и обеспечивает восстановление от сбоев памяти.

Пояснение

Это сообщение означает, что оборудование и операционная система поддерживают возможность восстановления после ошибок памяти. На компьютерах с более новым оборудованием и ОС Windows Server 2012 или более поздней версии оборудование может уведомлять операционную систему и приложения о том, что страницы памяти (страницы операционной системы) помечены как поврежденные. Такие приложения, как SQL Server, могут регистрировать эти уведомления страницы плохой памяти с помощью следующего набора API:

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server добавляет поддержку этих уведомлений в Microsoft SQL Server 2012 и более поздних версиях. Во время запуска SQL Server SQL Server проверяет, поддерживает ли оборудование эту новую функцию. Кроме того, в журнале ошибок появится следующее сообщение:

<Компьютер datetime> Server поддерживает восстановление ошибок памяти. Защита памяти SQL включена и обеспечивает восстановление от сбоев памяти.

Действие пользователя

Проверьте, возникают ли другие ошибки, например 855 и 856, и выполните соответствующее корректирующее действие.

Дополнительные сведения

Флаг трассировки SQL Server 849 можно использовать для регистрации SQL Server в операционной системе для уведомлений об ошибках памяти. Однако помните, что включение флага трассировки 849 не позволит SQL Server получать уведомления о плохой памяти из операционной системы. Поэтому в обычных обстоятельствах использовать его не рекомендуется.