Ta poprawka dotyczy również usług Microsoft SQL Server 2014 Analysis Services (SSAS 2014).
Symptomy
Rozpatrzmy następujący scenariusz:
-
Użytkownik ma dostęp do bazy danych w wystąpieniu usług Analysis Services programu Microsoft SQL Server 2012 (SSAS 2012) lub SQL Server 2014 Analysis Services (SSAS 2014), które działa w trybie tabelarycznym.
-
Użytkownik ma członkostwo w pewnej roli, która nie jest oznaczona uprawnieniami Pełna kontrola (Administrator).
-
Użytkownik uruchamia kwerendę wyrażeń wielowymiarowych (MDX) dla bazy danych SSAS.
W tym scenariuszu wykonanie kwerendy w porównaniu z sytuacją, w której administrator uruchamia te same zapytanie MDX w programie SSAS 2012 lub SSAS 2014, trwa bardzo dłużej. Na przykład kwerenda MDX użytkownika może potrwać 7 sekund, gdy jest uruchomiony jako konto, które nie jest kontem administratora, podczas gdy ta sama kwerenda MDX trwa 1 sekundę, jeśli użytkownik ma uprawnienia administratora Pełna kontrola.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 /en-us/help/2931693
Zbiorcza aktualizacja 7 dla programu SQL Server 2012 z dodatkiem SP1 /en-us/help/2894115
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".