Applies ToSQL Server 2012 Analysis Services

Objawy

Rozważ następujący scenariusz:

  • Masz Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) bazy danych, który ma wiele źródeł danych.

  • Masz kwerendę wyrażeń wielowymiarowych (MDX), która zawiera niektóre filtry.

  • Kwerenda MDX przeciwko partycji relacyjny OLAP (ROLAP). Partycji ROLAP i wymiar, który jest wywoływany przez filtry pochodzą z różnych źródeł danych

W tym scenariuszu może zostać zwrócony niepoprawny wynik lub może wystąpić błąd naruszenia zasad dostępu.

Przyczyna

Ten problem występuje, ponieważ pomocnicze źródło danych uniemożliwia przesuwanie filtrów do kwerendy SQL Analysis Services. Ponieważ jest to nieoczekiwane zachowanie, SSAS generuje struktur niespójne dane wewnętrzne, które mogą prowadzić do naruszenia zasad dostępu lub nieprawidłowe wyniki.

Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Zbiorcza aktualizacja 8 dla dodatek Service Pack 2 dla programu SQL Server 2008 R2Poprawkę dotyczącą tego problemu został wydany 8 aktualizacja zbiorcza. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2871401 8 zbiorczy pakiet aktualizacji dla 2008 R2 z dodatkiem Service Pack 2Uwaga Ponieważ są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2008 R2 z dodatkiem Service Pack 2 Release. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2730301 SQL Server 2008 R2 buduje wydane po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2

Zbiorcza aktualizacja 4 dla Dodatek Service Pack 1 dla programu SQL Server 2012Poprawkę dotyczącą tego problemu najpierw została wydana w zbiorczej aktualizacji 4. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla dodatku Service Pack 1 dla programu SQL Server 2012 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2833645 zbiorcza 4 pakiet aktualizacji dla dodatku Service Pack 1 dla programu SQL Server 2012Uwaga Ponieważ są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich SQL Server 2012 Service Pack 1 Release. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2772858 programu SQL Server 2012 tworzy wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2012

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Ten problem został rozwiązany częściowo w poprzedniej aktualizacji. Poprawka opisana w tym artykule bazy wiedzy Knowledge Base (KB) jest jednak kompletny. Dla oryginalnej poprawki można odwołać się do następującego artykułu:

NAPRAW 2770635 : niepoprawny wynik po uruchomieniu kwerendy MDX przeciwko bazy danych SSAS 2008 R2 lub SSAS 2012 który ma wiele źródeł danych

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.