Příznaky
Předpokládejme, že spustíte dotaz MDX (Multidimensional Expressions) po spuštění příkazu Update Cube v Microsoft SQL serveru 2012 Analysis Services (SSAS 2012) nebo Microsoft sql Server 2008 R2 Analysis Services (SSAS 2008 R2). V této situaci se může zobrazit následující chybová zpráva:
Vnitřní chyba: došlo k neočekávané chybě (soubor ' mdcell. cpp ', řádek 3537, function'MDBaseSubcube::D ecodeRelAttr ').
PoznámkaK tomuto problému dochází jenom v případě, že máte nainstalovanou aktualizaci SSAS 2012 Service Pack 1 (SP1) nebo novější verzi SSAS.
Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru.
Kumulativní aktualizace 10 pro SQL Server 2012 /en-us/help/2891666
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:
Kumulativní aktualizace 8 pro SQL Server 2008 R2 Service Pack 2Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 8. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2 Service Pack 2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2871401 Kumulativní aktualizace 8 pro 2008 R2 Service Pack 2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze systému SQL Server 2008 R2 Service Pack 2 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2730301 Sestavení SQL Server 2008 R2, která byla vydána po SQL serveru 2008 R2 Service Pack 2, byla vydána
Kumulativní aktualizace 4 pro SQL Server 2012 Service Pack 1Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 4. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2012 Service Pack 1, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2833645 Kumulativní aktualizace 4 pro SQL Server 2012 Service Pack 1Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí aktualizace SQL Server 2012 Service Pack 1 – oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2772858 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012 Service Pack 1
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.