Firma Microsoft dystrybuuje poprawki dla programu Microsoft SQL Server 2012 z dodatkiem Service Pack 1 w jednym pliku do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki programu SQL Server 2012 z dodatkiem Service Pack 1.
Objawy
Załóżmy, że stosujesz dodatek Service Pack 1 (SP1) dla programu Microsoft SQL Server 2012 w wystąpieniu programu SQL Server 2012 lub masz na komputerze program Microsoft SQL Server 2008 R2. Próba uruchomienia zapytania MDX kończy się niepowodzeniem i zwracany jest komunikat o błędzie:
Uwaga
Działanie funkcji MDX nie powiodło się, ponieważ współrzędna atrybutu "AttributeName" zawiera zestaw.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w następującej aktualizacji zbiorczej programu SQL Server.
Aktualizacja skumulowana 11 dla systemu SQL Server 2012 /pl-pl/pomoc/2908007
Aktualizacja skumulowana 9 dla systemu SQL Server 2008 R2 z dodatkiem SP2 /en-us/help/2887606
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2012
- Najnowsza aktualizacja zbiorcza dla programu SQL Server 2008 R2 z dodatkiem SP2
Aktualizacja skumulowana 3 dla programu SQL Server 2012 z dodatkiem SP1Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 3. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012 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:
2812412 Pakiet aktualizacji zbiorczej 3 dla dodatku Service Pack 1 dla systemu SQL Server 2012 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawki dla SQL Server 2012 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:
2772858 Kompilacje SQL Server 2012 wydane po wydaniu dodatku Service Pack 1 SQL Server 2012
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby odtworzyć ten problem, uruchom następujące zapytanie:with member measures.test as 1
SELECT
{
measures.test,
[Środki]. [Kwota sprzedaży internetowej]
}
WEDŁUG KOLUMN
,NIEPUSTY
[Produkt]. [Nazwa modelu]. [Nazwa modelu].members*
[Produkt]. [rozmiar]. [size].members
WEDŁUG WIERSZY
FROM
(
SELECT
{[Produkt]. [Product Line].&[M]} ON COLUMNS
Z [Adventure Works]
)
WHERE
(
[Produkt]. [Linia produktów]. [Wszystkie produkty]
) Na podstawie wcześniej wspomnianego zapytania prawdopodobieństwo wystąpienia problemu jest większe, gdy spełnione są następujące warunki:
- Kwerenda jest uruchamiana w zimnej pamięci podręcznej lub po wyczyszczeniu pamięci podręcznej danych po wykonaniu polecenia ClearCache XMLA.
- Zapytanie MDX wybiera więcej niż jedną miarę, a co najmniej jedna z nich jest miarą podstawową z grupy miar. We wspomnianym wcześniej zapytaniu [Miary]. [Kwota sprzedaży internetowej] pochodzi z grupy miar.
- Kwerenda zawiera podwybór pojedynczego elementu członkowskiego.
- Wycinek ALL znajduje się powyżej stopnia szczegółowości atrybutu na osi. Na przykład wybrano wycinek Wszystkie dla wycinka [Produkt]. [Linia produktów], gdy istnieje [Produkt]. [Nazwa modelu] na osi.
- Oś musi łączyć się z innymi atrybutami z wymiaru. We wspomnianym wcześniej zapytaniu istnieje więcej niż jeden atrybut na osi wiersza.
Źródła informacji
Aby uzyskać więcej informacji dotyczących modelu obsługi przyrostowej dla programu SQL Server, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
935897 Zespół SQL Server udostępnia przyrostowy model obsługi w celu dostarczania poprawek dla zgłoszonych problemów Aby uzyskać więcej informacji dotyczących schematu nazewnictwa dla SQL Server aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
822499 Schemat nazewnictwa pakietów aktualizacji oprogramowania firmy Microsoft SQL Server Aby uzyskać więcej informacji dotyczących terminologii związanej z aktualizacjami oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft