Príznaky
Predpokladajme, že použijete jeden z nasledujúcich Kumulatívna aktualizácia balíkov Microsoft SQL Server 2008 R2:
-
Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 R2 Service Pack 2 (SP2) alebo novšia verzia
-
Kumulatívna aktualizácia balíka 8 pre SQL Server 2008 R2 Service Pack 1 (SP1) alebo novšia verzia
Pri pokuse o spustenie niektorých dotazov multidimenzionálnych výrazov (MDX), ktoré by ste mohli v minulosti úspešne spustiť, sa zobrazí nasledujúce chybové hlásenie:
Chyba OLE DB: chyba OLE DB alebo ODBC: neplatný názov stĺpca <ColumnName>.; 42S22; Neplatný názov stĺpca <ColumnName>.; 42S22.
Príčina
Tento problém sa vyskytuje, pretože oprava problému popísaného v článku databázy Microsoft Knowledge Base 2741143 obsahuje regresiu.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 11 pre SQL Server 2012 /en-us/help/2908007
Kumulatívna aktualizácia balíka 9 pre SQL Server 2008 R2 SP2 /en-us/help/2887606
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.