Συμπτώματα
Ας υποθέσουμε ότι εκτελείτε ένα ερώτημα πολυδιάστατων εκφράσεων (MDX) σε κατάσταση λειτουργίας μπλοκ στις υπηρεσίες ανάλυσης του Microsoft SQL Server 2012 (ΑΑΠ 2012). Το ερώτημα MDX επιστρέφει εσφαλμένα αποτελέσματα όταν ισχύουν οι ακόλουθες συνθήκες:
-
Το μοντέλο περιέχει μοναδιαίους τελεστές σε μία ή περισσότερες ιεραρχίες.
-
Το ερώτημα περιλαμβάνει περισσότερα από ένα μέλη από το ίδιο επίπεδο της μοναδιαίας ιεραρχίας τελεστή.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2012 SP2 /en-us/help/3007556
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, εκτελέστε το ερώτημα σε λειτουργία αποκλεισμού, ορίζοντας μία από τις ακόλουθες σημαίες σε 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".