Objawy
Załóżmy, że istnieje instrukcja UPDATE CUBE, która korzysta z metody alokacji USE_WEIGHTED_ALLOCATION lub USE_WEIGHTED_INCREMENT w usługach Microsoft SQL Server 2012 Analysis Services (SSAS 2012). Po uruchomieniu instrukcji UPDATE CUBE zamiast oczekiwanej wartości "null" może zostać zwrócona wartość "0".
Uwaga: Ten problem nie występuje w SSAS 2008 R2 ani w starszych wersjach usług SSAS.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Aktualizacja zbiorcza 4 dla programu SQL Server 2012 z dodatkiem Service Pack 1
Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 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 Baza wiedzy Microsoft Knowledge Base:
2833645 Pakiet aktualizacji zbiorczej 4 dla dodatku Service Pack 1 dla SQL Server 2012 Uwaga Ponieważ te kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń z poprzednich wersji dodatku Service Pack 1 dla 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:
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”.