Microsoft dystrybuuje poprawki do programu Microsoft SQL Server 2008 w postaci jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń zawarte w poprzedniej wersji poprawek programu SQL Server 2008.
Objawy
Podczas uruchamiania instrukcji UPDATE CUBE dla miary obliczeniowej lub obliczeniowego elementu członkowskiego w usługach Microsoft SQL Server 2008 Analysis Services (SSAS) pojawia się następujący niepoprawny komunikat o błędzie w usługach Microsoft SQL Server 2008 Analysis Services (SSAS):
Uwaga
Wykonywanie zapytania
Błąd wewnętrzny: Wystąpił nieoczekiwany wyjątek.
Wykonanie zakończone
Ponadto plik minizrzutu może zostać wygenerowany w folderze dziennika usług SSAS.
Notatki
Uruchomienie instrukcji UPDATE CUBE dla obliczeniowych elementów członkowskich modułu powoduje wyświetlenie następującego komunikatu o błędzie, a plik zrzutu nie jest generowany:
Uwaga
Wykonywanie zapytania
Błędy w zapisywaniu zwrotnym komórek: operacja zapisywania zwrotnego komórek ma obliczeniowy element członkowski jako bieżącą współrzędną, co nie jest dozwolone.
Wykonanie zakończone
Operacja zapisywania zwrotnego nie jest obsługiwana w obliczeniowej mierze ani obliczeniowym elemencie członkowskim.
Przyczyna
Ten problem występuje, ponieważ usługi SSAS nie sprawdzają obliczonej miary. W związku z tym usługi SSAS nie zwraca poprawnego komunikatu o błędzie.
Rozwiązanie
SQL Server 2008 z dodatkiem Service Pack 1
Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 10 dla programu SQL Server 2008 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2279604 Pakiet aktualizacji zbiorczej 10 dla dodatku Service Pack 1 SQL Server 2008Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji poprawek SQL Server 2008. Firma Microsoft zaleca 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:
970365 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 1 SQL Server 2008 Poprawki Microsoft SQL Server 2008 są tworzone dla określonych SQL Server dodatków Service Pack. Należy zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008 do instalacji dodatku Service Pack 1 dla programu SQL Server 2008. Domyślnie każda poprawka dostępna w dodatku Service Pack dla programu SQL Server jest uwzględniona w następnym dodatku Service Pack dla programu SQL Server.
Dodatek Service Pack 2 dla programu SQL Server 2008
Poprawkę rozwiązującą ten problem opublikowano po raz pierwszy w aktualizacji zbiorczej 1 dla dodatku Service Pack 2 dla programu SQL Server 2008. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2289254 Aktualizacja zbiorcza 1 dla dodatku Service Pack 2 SQL Server 2008Uwaga Ponieważ te kompilacje mają charakter zbiorczy, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji poprawek 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:
2402659 Kompilacje SQL Server 2008 wydane po wydaniu dodatku Service Pack 2 SQL Server 2008
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Komórka określona przez wyrażenie krotki w instrukcji UDPATE CUBE może być dowolną prawidłową komórką w przestrzeni wielowymiarowej. Jednak komórka nie może zawierać elementu obliczeniowego w wyrażeniu krotki, który jest używany do identyfikowania komórki.
Aby uzyskać więcej informacji o instrukcji UPDATE CUBE, odwiedź następującą witrynę sieci MSDN (Microsoft Developer Network) w sieci Web:
Ogólne informacje o instrukcji "UPDATE CUBE" 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 model obsługi przyrostowej w celu dostarczania poprawek dla zgłoszonych problemów
Aby uzyskać więcej informacji dotyczących schematu nazewnictwa aktualizacji 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:
822499 Nowy 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