KB2820952 — POPRAWKA: Zapytanie dotyczące wymiaru odgrywania ról zwraca niepoprawne wyniki w usługach SSAS 2008, SSAS 2012 lub SSAS 2008 R2

Dotyczy
SQL Server 2008 Service Pack 3 SQL Server 2012 Analysis Services

Objawy

Załóżmy, że istnieją wymiary służące do odgrywania ról w bazie danych usług Microsoft SQL Server 2008 Analysis Services (SSAS 2008), Microsoft SQL Server 2012 Analysis Services (SSAS 2012) lub Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2). Polecenie ProcessUpdate można uruchomić dla wymiaru bazy danych po zmianie rekordów w tabeli wymiarów. W takiej sytuacji wyniki mogą być niepoprawne.

Uwaga: Wymiary RPG to wymiary sześcianów oparte na tym samym wymiarze bazy danych.

Przyczyna

Po uruchomieniu polecenia ProcessUpdate dla wymiaru bazy danych istniejące indeksy partycji i agregacji są usuwane tylko dla jednego ze skojarzonych wymiarów odgrywania ról.

Uwaga Po uruchomieniu polecenia ProcessUpdate indeksy partycji i agregacji powinny zostać usunięte dla wszystkich skojarzonych wymiarów odgrywania ról.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Aktualizacja zbiorcza 8 dla programu SQL Server 2012

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2844205 Pakiet aktualizacji zbiorczej 8 dla SQL Server 2012Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich poprawek SQL Server 2012. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2692828 Kompilacje SQL Server 2012 wydane po SQL Server 2012

Aktualizacja zbiorcza 7 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2)

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 7. 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 Baza wiedzy Microsoft Knowledge Base:

2844090 Pakiet aktualizacji zbiorczej 7 dla dodatku Service Pack 2 SQL Server 2008 R2Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji dodatku Service Pack 2 SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2730301 Kompilacje SQL Server 2008 R2 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008 R2

Aktualizacja zbiorcza 13 dla programu SQL Server 2008 R2 z dodatkiem SP1

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 13. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2 z dodatkiem SP1, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2855792 Pakiet aktualizacji zbiorczej 13 dla dodatku SP1 SQL Server 2008 R2 SP1Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki dla SQL Server 2008 R2 z dodatkiem SP1. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2567616 Kompilacje SQL Server 2008 R2 wydane po wydaniu dodatku Service Pack 1 SQL Server 2008 R2

Aktualizacja zbiorcza 11 dla programu SQL Server 2008 z dodatkiem Service Pack 3

Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 11. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dodatku Service Pack 3 dla programu SQL Server 2008, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2834048 Pakiet aktualizacji zbiorczej 11 dla dodatku Service Pack 3 SQL Server 2008Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji dodatku Service Pack 3 SQL Server 2008. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

2629969 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 3 SQL Server 2008

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.