De fix is ook van toepassing op Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomen
Wanneer u MDX-query's (Multidimensional Expressions) uitvoert in Microsoft SQL Server 2012 Analysis Services (SSAS 2012) of SQL Server 2014 Analysis Services (SSAS 2014), wordt het volgende foutbericht weergegeven:
OLE DB-fout: OLE DB-of ODBC-fout: ongeldige kolomnaam ' <columnname> '. 42S22
Het probleem kan zich voordoen wanneer aan de volgende voorwaarden wordt voldaan:
-
De MDX-query projecten op niet-hoofd niveaus van een bovenliggende/onderliggende hiërarchie.
-
De where -component bevat predikaten voor de leden van de bovenliggende/onderliggende hiërarchie.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 1 voor SQL Server 2014 /en-us/help/2931693
Cumulatieve update 7 voor SQL Server 2012 SP1 /en-us/help/2894115
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.