Symptômes
Supposez que vous avez une table qui comporte de nombreuses lignes et un index de texte intégral dans Microsoft SQL Server 2014. Lorsque vous tentez de supprimer un grand nombre de lignes de la table dans une même transaction, un verrouillage de schéma se produit dans le cadre de la suppression des lignes de l’index en texte intégral et toutes les autres requêtes de manipulation sont bloquées par l’opération de suppression.
Cause
Le problème se produit, car lorsque vous supprimez un grand nombre de lignes d’une très grande table avec un index de texte intégral, le processus de suppression de l’index en texte intégral est effectué dans une transaction imbriquée. La suppression de l’index en texte intégral peut prendre plus de temps même si la suppression se termine rapidement pour les lignes de la table de base. Cela rétablit toute la progression de l’opération de suppression sur l’index en texte intégral si le serveur est arrêté ou redémarré. Cela entraîne également un blocage excessif sur la table de base et un grand nombre de verrous de transactions.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 4 pour SQL Server 2014 /en-us/help/2999197
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.