Partage via


MSSQLSERVER_854

S’applique à : SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 854
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique HARDWARE_MEMORY_SCRUBBER
Texte du message L’ordinateur prend en charge la récupération des erreurs de mémoire. La protection de la mémoire SQL est activée pour la récupération suite à une altération de la mémoire

Explication

Ce message indique que le matériel dans le système d’exploitation prend en charge la capacité à récupérer suite à des erreurs de mémoire. Sur les ordinateurs équipés de matériel plus récent et exécutant Windows Server 2012 ou ultérieur, le matériel peut informer le système d’exploitation et les applications que les pages mémoire (pages du système d’exploitation) sont marquées comme étant incorrectes ou endommagées. Les applications telles que SQL Server peuvent inscrire ces notifications de page de mémoire incorrecte à l’aide de l’ensemble d’API suivant :

  • GetMemoryErrorHandlingCapabilities
  • RegisterBadMemoryNotification
  • BadMemoryCallbackRoutine

SQL Server ajoute la prise en charge de ces notifications dans Microsoft SQL Server 2012 et versions ultérieures. Au démarrage de SQL Server, SQL Server vérifie si le matériel prend en charge cette nouvelle fonctionnalité. Vous verrez également le message suivant dans le journal des erreurs :

<Datetime> Server Machine prend en charge la récupération d’erreurs de mémoire. La protection de la mémoire SQL est activée pour la récupération suite à une altération de la mémoire.

Action utilisateur

Vérifiez si vous rencontrez d’autres erreurs, telles que 855 et 856, et prenez les mesures correctives appropriées.

Plus d’informations

Vous pouvez utiliser l’indicateur de trace SQL Server 849 pour empêcher SQL Server de s’inscrire auprès du système d’exploitation pour les notifications d’erreurs de mémoire. Toutefois, n’oubliez pas que l’activation de l’indicateur de trace 849 empêche SQL Server de recevoir des notifications de mémoire incorrectes du système d’exploitation. Par conséquent, nous vous déconseillons d’utiliser cet indicateur de trace dans des circonstances classiques.