Symptômes
Supposons que vous disposez d’un instance de Microsoft SQL Server 2014, 2016 ou 2017 pour lequel l’extension de pool de mémoires tampons (BPE) est activée. Si vous rencontrez une erreur d’E/S qui se produit sur le fichier BPE, BPE peut être désactivé et une erreur de délai d’expiration de mémoire tampon semblable à ce qui suit est journalisée :
Remarque
Erreur d’écriture du pool de mémoires tampons L2...
L’extension du pool de mémoires tampons a été désactivée avec succès. Suppression de l’extension de pool de mémoires tampons « file_path ».
Un délai d’attente s’est produit lors de l’attente du verrou de la mémoire tampon - type 4...
Erreur : 845, Gravité : 17, État : 1.
Le délai d’attente s’est produit lors de l’attente du type de verrou de mémoire tampon 4 pour la page (page_id)...
Erreur : 5901, Gravité : 16, État : 1.
Une ou plusieurs unités de récupération appartenant à la base de données « database_name » n’ont pas pu générer de point de contrôle. Cela est généralement dû à un manque de ressources système telles que le disque ou la mémoire, ou dans certains cas en raison d’une altération de la base de données. Pour plus d’informations sur cet échec, examinez les entrées précédentes du journal des erreurs.
Un délai d’attente s’est produit pendant l’attente du verrou de la mémoire tampon - type 3...
Lorsque ce problème se produit, certains verrous de mémoire tampon orphelins restent et toute opération telle que DBCC CHECKDB, CHECKPOINTING ou BACKUP LOG échoue.
Note Si vous effectuez une mise à jour vers la mise à jour cumulative 1 pour SQL Server Service Pack 1 2014, l’erreur ne peut toujours pas être résolue.
Résolution
Informations de mise à jour cumulative :
Ce problème est résolu dans les mises à jour suivantes pour SQL Server :
Mise à jour cumulative 14 pour SQL Server 2017
Mise à jour cumulative 5 pour SQL Server Service Pack2 2016
Mise à jour cumulative 1 pour SQL Server Service Pack 3 2014
Mise à jour cumulative 15 pour SQL Server Service Pack 2 2014
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la version précédente. Nous vous recommandons d’installer la version la plus récente pour votre version de SQL Server :
Dernière mise à jour cumulative pour SQL Server 2017
Dernière mise à jour cumulative pour SQL Server 2016
Dernières mises à jour cumulatives pour SQL Server 2014
Informations sur le correctif logiciel à la demande :
Ce problème est résolu dans la mise à jour de correctif logiciel à la demande suivante pour SQL Server :
Mise à jour du correctif logiciel à la demande pour SQL Server 2016 SP2 CU4
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Références
Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.