Príznaky
Predpokladajme, že dotaz multidimenzionálnych výrazov (MDX) spustíte po spustení príkazu UPDATE CUBE v službách Microsoft SQL Server 2012 Analysis Services (SSAS 2012) alebo Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2). V takomto prípade sa môže zobraziť nasledujúce chybové hlásenie:
Poznámka
Interná chyba: Vyskytla sa neočakávaná chyba (súbor mdcell.cpp, riadok 3537, funkcia
'MDBaseSubcube::D ecodeRelAttr').
Poznámka: Tento problém sa vyskytuje len vtedy, keď máte nainštalovaný SSAS 2012 Service Pack 1 (SP1) alebo novšiu verziu SSAS.
Riešenie
Informácie o kumulatívnych aktualizáciách
Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Servera.
Kumulatívna aktualizácia 10 pre SQL Server 2012 /en-us/help/2891666
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia SQL Servera obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Kumulatívna aktualizácia 8 pre SQL Server 2008 R2 Service Pack 2Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre balík SQL Server 2008 R2 Service Pack 2, sa zobrazí po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
2871401 Kumulatívny balík aktualizácie 8 pre balík 2008 R2 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcich opráv SQL Server 2008 R2 Service Pack 2. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2730301 Zostavy SQL Servera 2008 R2, ktoré boli vydané po vydaní balíka SQL Server 2008 R2 Service Pack 2
Kumulatívna aktualizácia 4 pre balík SQL Server 2012 Service Pack 1Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre balík SQL Server 2012 Service Pack 1, sa vám zobrazí článok databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledujúce číslo:
2833645 Kumulatívny balík aktualizácie 4 pre balík SQL Server 2012 Service Pack 1Poznámka Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcich opráv balíka SQL Server 2012 Service Pack 1. Odporúčame, aby ste zvážili použitie najnovšej opravy, ktorá obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
2772858 Zostavy SQL Servera 2012, ktoré boli vydané po vydaní balíka SQL Server 2012 Service Pack 1
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.