KB2890818 - CORRECTIF : une valeur incorrecte est retournée lorsque vous exécutez une instruction UPDATE CUBE qui utilise la méthode d’allocation USE_WEIGHTED_INCREMENT dans SSAS

S’applique à
SQL Server 2008 R2 Service Pack 2 SQL Server 2012 Analysis Services

Ce correctif logiciel s’applique également à Microsoft SQL Server 2014 Analysis Services (SSAS 2014).

Symptômes

Prenons le scénario suivant :

  • Vous exécutez deux instructions UPDATE CUBE dans Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), SQL Server 2012 Analysis Services (SSAS 2012) ou SQL Server 2014 Analysis Services (SSAS 2014).
  • La première instruction UPDATE CUBE met à jour l’un des membres enfants dans une dimension parent-enfant.
  • La deuxième instruction UPDATE CUBE utilise la méthode d’allocation USE_WEIGHTED_INCREMENT et contient une condition IF pour définir certaines valeurs de données sur « null » dans le membre parent de la dimension parente-enfant.

Dans ce scénario, la valeur retournée est incorrecte.

Résolution

Le problème a été résolu pour la première fois dans la mise à jour cumulative suivante de SQL Server.

Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693

Mise à jour cumulative 8 pour SQL Server 2012 SP1 /en-us/help/2917531

Mise à jour cumulative 11 pour SQL Server 2012 /en-us/help/2908007

Mise à jour cumulative 9 pour SQL Server 2008 R2 SP2 /en-us/help/2887606

À propos des mises à jour cumulatives pour SQL Server

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

      

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».