Ova hitna ispravka se odnosi i na Microsoft SQL Server 2014 i 2017 Analysis Services (SSAS), SQL Server 2012 SP2 i SQL Server 2016 SP1.
Simptomi
Razmotrite sledeći scenario:
-
Izvedenu tabelu kreirate pomoću jedne mere i nekoliko atributa dimenzije u sistemu SQL Server Analysis Services (SSAS).
-
Filtrirate po određenom artiklu, a zatim uklanjate filter iz neke od dimenzija.
-
U uslovu filtera postoji prethodni upit (upit 1) koji ima pot-izbor i naredni upit (upit 2) koji se pokreće iz perspektive. Napomene
-
Upit 1 i upit 2 se pokreću pod istom ulogom.
-
Prostor koji traži upit 2 može biti zadovoljan razmakom upita 1 (bez isečaka za potočni izbor). Postoji izračunavanje na upitu 1, kao i na upitu 2, a to dovodi do keširanja rezultata, a zatim pretraživanja u globalnoj keš memoriji mašina formule.
-
U ovom scenariju, zbirovi su pogrešni jer i dalje prikazuju zbir određene filtrirane stavke.
Uzrok
Do problema dolazi zbog regresije u "Sveukupnim vrednostima" iz kumulativne ispravke 4 za Microsoft SQL Server 2012 SP1.
Rešenje
Problem je rešen u sledećim kumulativnim ispravkama sistema SQL Server:
Kumulativna ispravka 10 za SQL Server 2017
Kumulativna ispravka 8 za SQL Server 2016 SP1
Kumulativna ispravka 1 za SQL Server 2012 SP2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".