Symptômes
Supposez que vous appliquez l’un des packages de mise à jour cumulative suivants à Microsoft SQL Server 2008 R2 :
-
Package de mise à jour cumulative 3 pour SQL Server 2008 R2 Service Pack 2 (SP2) ou version ultérieure
-
Package de mise à jour cumulative 8 pour SQL Server 2008 R2 Service Pack 1 (SP1) ou version ultérieure
Lorsque vous essayez d’exécuter des requêtes MDX (multidimensionnelles) qui peuvent être exécutées avec succès, vous recevez le message d’erreur suivant :
Erreur OLE DB : erreur OLE DB ou ODBC : nom de colonne non valide « <ColumnName> ». 42S22; Nom de colonne non valide « <ColumnName> ». 42S22.
Cause
Ce problème survient parce que le correctif pour le problème décrit dans l’article 2741143 de la base de connaissances Microsoft comporte une régression.
Résolution
Le problème a été résolu 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
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 répertoriés dans la section « S’applique à ».