다음을 통해 공유


MSSQLSERVER_854

적용 대상:SQL Server

세부 사항

attribute
제품 이름 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가 운영 체제에서 잘못된 메모리 알림을 받지 못하게 됩니다. 따라서 일반적인 상황에서는 이 추적 플래그를 사용하지 않는 것이 좋습니다.