MSSQLSERVER_854
适用于:SQL Server
详细信息
属性 | 值 |
---|---|
产品名称 | SQL Server |
事件 ID | 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 Machine 支持内存错误恢复。 启用 SQL 内存保护以从内存损坏中恢复。
用户操作
检查是否遇到其他错误(如 855 和 856),并采取适当的纠正措施。
详细信息
可以使用 SQL Server 跟踪标志 849 来防止 SQL Server 向操作系统注册内存错误通知。 但是,请注意,启用跟踪标志 849 将阻止 SQL Server 从操作系统接收错误的内存通知。 因此,建议不要在典型情况下使用此跟踪标志。