Oprava platí také pro službu Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Příznaky
Když se pokusíte spustit některé dotazy MDX (Multidimensional Expressions) na oddíly ROLAP (relační Online Analytical Processing) v Microsoft SQL Server 2012 Analysis Services (SSAS 2012) nebo SQL Server 2014 Analysis Services (SSAS 2014), zobrazí se tato chybová zpráva:
Chyba OLE DB: Chyba OLE DB nebo ODBC: neplatný název sloupce <ColumnName> 42S22
K tomuto problému dochází, pokud platí následující podmínky:
-
Projekty dotazu MDX na nekořenové úrovni hierarchie nadřazených a podřízených.
-
Klauzule WHERE obsahuje predikáty členů nadřazené nebo podřízené hierarchie.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693
Kumulativní aktualizace 7 pro SQL Server 2012 SP1 /en-us/help/2894115
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.