Microsoft distribue les correctifs de Microsoft SQL Server 2012 Service Pack 1 en un seul fichier téléchargeable. Étant donné que les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012 Service Pack 1.
Symptômes
Supposons que vous appliquez le Service Pack 1 (SP1) pour Microsoft SQL Server 2012 sur une instance de SQL Server 2012 ou que vous disposez de Microsoft SQL Server 2008 R2 sur votre ordinateur. Lorsque vous essayez d’exécuter une requête MDX (Multidimensional Expressions), la requête échoue et vous recevez un message d’erreur semblable au suivant :
Remarque
La fonction MDX a échoué car la coordonnée de l’attribut 'AttributeName' contient un ensemble.
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 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 :
- Dernière mise à jour cumulative pour SQL Server 2012
- Dernière mise à jour cumulative pour SQL Server 2008 R2 SP2
Mise à jour cumulative 3 pour SQL Server 2012 SP1Le correctif de ce problème a été publié pour la première fois dans la mise à jour cumulative 3. Pour plus d’informations sur la procédure d’obtention de ce package de mise à jour cumulative pour SQL Server 2012 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft.
2812412 Package de mise à jour cumulative 3 pour SQL Server 2012 Service Pack 1Remarque : les builds étant cumulatives, chaque nouvelle publication contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2012 SP1. Nous vous recommandons d’envisager d’appliquer la version la plus récente du correctif qui contient ce correctif. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2772858 Builds de SQL Server 2012 publiées après SQL Server 2012 Service Pack 1
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Pour reproduire ce problème, exécutez la requête suivante :with member measures.test as 1
SELECT
{
mesures.test,
[Mesures]. [Montant des ventes Internet]
}
SUR COLONNES
,NON VIDE
[Produit]. [Nom du modèle]. [Model Name].members*
[Produit]. [taille]. [size].members
SUR LIGNES
FROM
(
SELECT
{[Produit]. [Gamme de produits].&[M]} sur les colonnes
FROM [Adventure Works]
)
WHERE
(
[Produit]. [Gamme de produits]. [Tous les produits]
) D’après la requête mentionnée précédemment, le problème est plus susceptible de se produire lorsque les conditions suivantes sont remplies :
- La requête s’exécute dans le cache froid ou s’exécute une fois le cache de données effacé après une commande XMLA ClearCache.
- La requête MDX sélectionne plusieurs mesures, et au moins l’une d’entre elles est une mesure de base d’un groupe de mesures. Dans la requête susmentionnée, [Mesures]. [Montant des ventes Internet] provient d’un groupe de mesures.
- La requête a une sous-sélection d’un seul membre.
- La tranche ALL est au-dessus de la granularité d’un attribut dans l’axe. Par exemple, la tranche Tout est sélectionnée pour le [Produit]. attribut [Gamme de produits] lorsqu’il existe un [Produit]. [Nom du modèle] dans l’axe.
- L’axe doit joindre d’autres attributs de la cote. Dans la requête mentionnée précédemment, il y a plusieurs attributs dans l’axe des lignes.
Références
Pour plus d’informations sur le modèle de maintenance incrémentielle pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft.
935897 Un modèle de service incrémentiel est disponible auprès de l’équipe SQL Server pour proposer des correctifs logiciels pour les problèmes signalés Pour plus d’informations sur le schéma d’appellation de SQL Server mises à jour, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft.
822499 Schéma d’appellation des packages de mise à jour logicielle Microsoft SQL Server Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft