Symptômes
Supposez que vous utilisez Microsoft SQL Server 2014 qui comporte des bases de données avec des objets optimisés pour la mémoire. Lorsque vous redémarrez SQL Server, il redémarre, et il arrive que vous receviez les messages suivants dans le journal des erreurs :
Error Impossible de supprimer le fichier <le chemin d’accès>\<nom de fichier>.dll pour raison n ° 5. Fichier renommé <chemin>\<nom de fichier>.old_dll. Ce problème est dû au fait qu’il n’y a pas eu d’échec pour décharger les dll de table optimisées en mémoire.
Cause
Ce problème survient en raison d’un problème de synchronisation. Sur un redémarrage du serveur pour des bases de données avec des objets optimisés pour la mémoire, il est possible que le serveur ne parvient pas à supprimer les anciennes dll pour les tables optimisées en mémoire. Le serveur peut continuer à redémarrer en renommant les anciennes dll. En revanche, il consigne un message dans le journal des erreurs pour lequel aucune action de l’utilisateur n’est requise ou n’est possible.
Résolution
Une fois le correctif appliqué, le message est corrigé en tant que message d’information. Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.