Příznaky
Vezměte v úvahu následující scénář:
V datové krychli služby Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) máte nějaké oddíly ROLAP (Relational Online Analytical Processing).
Spustíte dotaz MDX (Multidimensional Expressions) na oddíly ROLAP. Proto se některé dotazy ROLAP odesílají na SQL Server.
Při vyhodnocování dotazu MDX dojde k chybě a úloha zpracování dotazu MDX se zablokuje. Například SQL Server vrátí na dotazy ROLAP následující chybovou zprávu:
Poznámka
Transakce aktivní v této relaci byla potvrzena nebo přerušena jinou relací.
V tomto scénáři nelze potvrdit žádné transakce a nelze se připojit k SSAS.
Příčina
K tomuto problému dochází, protože při odeslání dotazů ROLAP na SQL Server a jejich selhání s chybou se podřízené vlákno dotazu MDX zastaví ve službě SSAS. Vlákno hlavního dotazu však stále čeká na podřízené vlákno. Proto hlavní vlákno blokuje zpracování potvrzení a to blokuje hodnocení zabezpečení pro všechny nové uživatelské relace.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
Kumulativní aktualizace 12 pro SQL Server 2008 R2 SP2 /en-us/help/2938478
Informace o kumulativních aktualizacích pro SQL Server
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 pro SQL Server:
Podporovanou opravu hotfix poskytuje Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsaného v tomto článku. Tuto opravu hotfix použijte pouze v systémech, ve kterých dochází k tomuto konkrétnímu problému.
Pokud je oprava hotfix dostupná ke stažení, je k dispozici část "Hotfix Download Available" (K dispozici je položka ke stažení opravy hotfix) v horní části tohoto článku znalostní báze Knowledge Base. Pokud se tato část nezobrazí, odešlete žádost službám zákazníkům a podpoře společnosti Microsoft o získání opravy hotfix.
Poznámka: Pokud se vyskytnou další problémy nebo je vyžadováno jakékoli řešení potíží, budete pravděpodobně muset vytvořit samostatnou žádost o služby. Další dotazy a problémy týkající se podpory, které se netýkají této konkrétní opravy hotfix, podléhají běžným sazbám za podporu. Úplný seznam telefonních čísel zákaznických služeb a podpory společnosti Microsoft nebo vytvoření samostatné žádosti o služby naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support Poznámka: Formulář "Hotfix Download Available" (K dispozici je ke stažení opravy hotfix) zobrazuje jazyky, pro které je oprava hotfix k dispozici. Pokud svůj jazyk nevidíte, je to proto, že pro tento jazyk není k dispozici oprava hotfix.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.