OPRAVA: Sestava kontingenční tabulky může vrátit žádné hodnoty, použijete-li složitý filtr v SSAS 2008 nebo SSAS 2008 R2

Společnost Microsoft distribuuje Microsoft SQL Server 2008 a 2008 R2 opravy jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a všechny zabezpečení opravuje, které byly součástí předchozích SQL Server 2008 a 2008 R2 verzí oprav.

Příznaky

Jde o takovouto situaci:
  • Vytvoření sešitu aplikace Microsoft Excel 2007 nebo Microsoft Excel 2010.
  • Přidat připojení k instanci SQL Server 2008 Analysis Services (SSAS 2008) nebo SQL Server 2008 R2 Analysis Services (SSAS 2008 R2).
  • Vytvoření kontingenční tabulky v sešitu.
  • Použití složitých filtru v Filtry hodnot v sestavě kontingenční tabulky. Například pomocí filtru prvních 10 , založený na nejméně dvě dimenze.
V tomto scénáři kontingenční nevrátí žádné hodnoty.

Poznámka: Použijete-li filtr jako filtr prvních 10 , je vytvořen filtr, který je založen na více než jednou dimenzí. Proto tento problém může dojít při použití funkce autoexist .

Příčina

K tomuto problému dochází, protože dotaz MDX, který má komplexní filtr vrací nesprávné výsledky, pokud je použita funkce autoexist pro velmi velké množiny.

Když sady pro výsledek funkce autoexist v potenciální virtuální výstupní sada n-tic více než 2 miliardy, kontingenční nevrátí žádné hodnoty.

Poznámka: Tento problém může nastat pouze v případě, že v příkazu Vybrat uvnitř filtru platí pro hierarchie z více než jednou dimenzí.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2008 Service Pack 2

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 3 pro SQL Server 2008 Service Pack 2. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2498535 kumulativní aktualizace balíčku 3 pro SQL Server 2008 Service Pack 2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
2402659 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008 Service Pack 2
Microsoft SQL Server 2008 opravy hotfix jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2008 Service Pack 2 musí použít k instalaci aplikace SQL Server 2008 Service Pack 2. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

SQL Server 2008 R2

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizace 6. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2489376 kumulativní aktualizace 6 pro SQL Server 2008 R2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 R2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
981356 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2

SQL Server 2008 Service Pack 1

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 12 pro SQL Server 2008 Service Pack 1. Další informace o tomto balíčku kumulativní aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2467236 kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 1
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 release. Společnost Microsoft doporučuje zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
970365 SQL Server 2008 sestavení, které byly vydány po vydání SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 opravy hotfix jsou vytvořeny pro konkrétní aktualizace service Pack pro SQL Server. Opravy hotfix serveru SQL Server 2008 Service Pack 1 musí použít k instalaci aplikace SQL Server 2008 Service Pack 1. Ve výchozím žádné opravy hotfix, která je poskytována v aktualizace service pack serveru SQL Server je součástí další aktualizaci service pack pro SQL Server.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o přírůstkové Model servis pro SQL Server získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
935897 dílčí Model obsluhy je k dispozici z týmu SQL Server doručit opravy hotfix pro nahlášené potíže
Další informace o schéma názvů pro aktualizace serveru SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
822499 Nové schéma přidělování názvů balíčkům aktualizací softwaru Microsoft SQL Server pro
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 2481245 - Poslední kontrola: 12. 1. 2017 - Revize: 1

Váš názor