Symptômes
Microsoft SQL Server 2012 Analysis Services (SSAS 2012) risque de ne pas répondre par intermittence à une requête utilisateur ou à une nouvelle connexion utilisateur au cours de conflits de verrouillage importants, et ce comportement entraîne un blocage étendu ou un blocage. Prenons l’exemple d’un scénario de blocage. S’il existe une session de transaction contenant un verrou commitshared qui empêche le verrou commitwrite d’une autre session de transactions de valider en continu l’opération de traitement sur la base de données, toute nouvelle connexion à la base de données ne peut pas être fournie de manière ponctuelle tant que la situation de blocage ne sera pas résolue. Si vous exécutez SQL Server Profiler avant que le blocage étendu ne se produise, vous recevez le message suivant dans la trace du générateur de profils et vous pouvez effectuer une action appropriée telle que l’abandon ou l’annulation de la session de transaction de blocage :
Rapport de progression début 6-notification de validation 24-abandon d’une transaction sur les erreurs de transaction : abandon d’une transaction sur une session <SPID>.
Les informations indiquent qu’un conflit de verrouillage intervient et qu’il est utile dans le cadre de la résolution des conflits de verrouillage complets et de l’analyse post mortem. Toutefois, aucune information correspondante n’est enregistrée dans le fichier journal msmdsrv. log.
Résolution
Après avoir appliqué ce correctif, les informations suivantes sont enregistrées dans le fichier msmdsrv. log lorsque le blocage se produit :
-
Le SPID de la transaction à annuler.
-
Le SPID de blocage.
-
Heure de l’événement de blocage et tentatives d’abandon de la transaction de blocage.
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 2 pour SQL Server 2012 SP2 /en-us/help/2983175
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.