Příznaky
Vezměte v úvahu následující scénář:
- Máte roli v krychli v Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
- Počítané míry jsou definované ve skriptu počítaných měr a vztahují se ke skupině měr.
- Funkce MeasureGroupMeasures je v oboru, aby ovlivnila pouze skutečné míry skupiny měr.
- Tato role popírá všechna skutečná opatření skupiny opatření.
- K procházení datové krychle použijete uživatelský účet, který patří k dané roli.
V tomto scénáři není správně použit rozsah na počítané míry.
Příčina
K tomuto problému dochází, protože vypočítané míry, které funkce MeasureGroupMeasures vrátí, jsou neočekávané. Očekávaným výsledkem je, že funkce vrátí prázdnou sadu, protože role popírá všechny skutečné míry. Funkce ale vrátí sadu vypočítaných měr.
Řešení
Informace o kumulativní aktualizaci
Kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 1 (SP1)
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 2. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2012 Service Pack 1 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2790947 Balíček kumulativní aktualizace 2 pro SQL Server 2012 Service Pack 1Poznámka: Vzhledem k tomu, že buildy jsou kumulativní, obsahuje každá nová verze opravy všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí verze opravy Service Pack 1 pro SQL Server 2012. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2772858 Buildy SQL Server 2012 vydané po vydání aktualizace Service Pack 1 SQL Server 2012
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Alternativní řešení
Pokud chcete tento problém obejít, přidejte fiktivní běžnou míru ve skupině měr, kterou role nemůže odepřít.
Poznámka: Tato míra se zobrazí ostatním uživatelům. Po přidání fiktivní pravidelné míry ale funkce MeasureGroupMeasures vrátí jenom fiktivní běžnou míru.
Další informace
Informace o definování počítaných členů naleznete na následujícím webu MSDN: