Příznaky
Zvažte následující scénář:
-
Máte roli v datové krychli v Microsoft SQL serveru 2012 Analysis Services (SSAS 2012).
-
Počítané míry jsou definovány ve skriptu počítané míry a souvisí se skupinou měr.
-
Funkce MeasureGroupMeasures je v oboru, takže ovlivňuje jenom skutečná měření skupiny měr.
-
Role zamítne všechna skutečná opatření skupiny měr.
-
K procházení datové krychle použijte uživatelský účet, který patří k roli.
V tomto scénáři není obor správně použit na počítané míry.
Příčina
K tomuto problému dochází, protože počítané míry, které funkce MeasureGroupMeasures vrací, jsou neočekávané. Výsledkem je, že funkce vrací prázdnou sadu, protože všechna reálná opatření jsou rolí odepřená. Funkce ale vrací sadu počítaných měr.
Řešení
Informace o kumulativní aktualizaci
Kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 1 (SP1)
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2. 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:
2790947 Kumulativní aktualizace 2 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.
Řešení
Problém vyřešíte tak, že ve skupině rozměry přidáte fiktivní standardní rozměr, který role nemůže odepřít.PoznámkaTato míra se zobrazí ostatním uživatelům. Po přidání fiktivního regulárního rozměru však funkce MeasureGroupMeasures vrátí jenom zástupné běžné měření.
Další informace
Informace o tom, jak definovat počítané členy, najdete v následujícím webu MSDN: