Microsoft distribue les correctifs de Microsoft SQL Server 2008 Service Pack 2 (SP2) comme un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et toutes les mises à jour de sécurité qui ont été incluses dans la version précédente de mise à jour de SQL Server 2008 SP2.
Symptômes
Prenons l’exemple du scénario suivant :
-
Vous activez l’option AUTO_CLOSE d’une base de données dans une instance de sql Server 2008, sql Server 2012 ou sql Server 2014.
-
Une ou plusieurs entrées d’index manquantes pour un objet de la base de données figurent dans la vue de gestion dynamique de l’index manquant.
-
Toutes les connexions effectuées vers cette base de données sont fermées. Remarque Lorsque toutes les connexions sont fermées, la base de données est censée se fermer automatiquement.
-
En même temps, une tâche pour une opération d’effacement en arrière-plan tente de supprimer l’entrée d’index manquant. Le thread qui exécute la tâche n’est pas le même thread qui ferme la base de données.
Dans ce scénario, une violation d’accès se produit. Par ailleurs, vous devez redémarrer l’instance de SQL Server pour résoudre ce problème.
Cause
Ce problème se produit car plusieurs appels sont effectués vers une méthode libre lorsque la tâche manquante pour l’opération d’effacement en arrière-plan tente de supprimer l’entrée d’index manquant.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 SP1 /en-us/help/3067839
Mise à jour cumulative 8 pour SQL Server 2014 /en-us/help/3067836
Mise à jour cumulative 6 pour SQL Server 2012 SP2 /en-us/help/3052468
Mise à jour cumulative 7 pour SQL Server 2008 SP2 /en-us/help/2617148
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.
Solution de contournement
Pour contourner ce problème, désactivez l’option AUTO_CLOSE de la base de données.