Microsoft distribue les correctifs Microsoft SQL Server 2012 sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012.
Symptômes
Vous avez une table qui contient de nombreuses lignes et un index en texte intégral dans Microsoft SQL Server 2012. 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 lorsque des lignes sont supprimées de l’index de texte intégral. Par ailleurs, toutes les autres requêtes de manipulation sont bloquées par l’opération de suppression.
Cause
Ce problème survient en raison d’un problème qui se produit lorsque vous supprimez un grand nombre de lignes d’une très grande table ayant un index de texte intégral. Dans ce cas, le processus de suppression de l’index en texte intégral est effectué dans une transaction imbriquée. L’opération de suppression pour l’index en texte intégral peut prendre un certain temps même si l’opération de suppression se termine rapidement pour les lignes de la table de base. Cela restaure la suppression effectuée sur l’index en texte intégral si le serveur est arrêté ou redémarré. Il entraîne également de nombreux blocs sur la table de base et de nombreux verrous de transactions.
Informations de mise à jour cumulative
Ce problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
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.
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.