KB2800284 - ΕΠΙΔΙΌΡΘΩΣΗ: Εσφαλμένο αποτέλεσμα κατά την εκτέλεση ενός ερωτήματος MDX που περιλαμβάνει μια συνάρτηση συγκεντρωτικών αποτελεσμάτων που χρησιμοποιείται σε ένα υπολογιζόμενο μέλος στο ΑΑΠ 2008 R2 ή στο ΑΑΠ 2012

Ισχύει για
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2012 Analysis Services SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Η Microsoft διανέμει τις ενημερώσεις κώδικα του Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 Service Pack 2 της ενημέρωσης κώδικα.

Συμπτώματα

Ας υποθέσουμε ότι εκτελείτε ένα ερώτημα πολυδιάστατων παραστάσεων (MDX) στις υπηρεσίες ανάλυσης Microsoft SQL Server 2008 R2 (ΑΑΠ 2008) ή στις υπηρεσίες ανάλυσης Microsoft SQL Server 2012 (ΑΑΠ 2012), όταν ισχύουν οι ακόλουθες συνθήκες:

  • Το ερώτημα MDX έχει μια συνάρτηση συγκεντρωτικών αποτελεσμάτων που χρησιμοποιείται σε ένα υπολογιζόμενο μέλος σε έναν όρο WHERE.
  • Η συνάρτηση συγκεντρωτικών αποτελεσμάτων χρησιμοποιεί περισσότερα από ένα μέλη στην ιεραρχία Dim.Hier.
  • Υπάρχει μια πρόταση εμβέλειας που επηρεάζει ένα μέλος της ιεραρχίας Dim.Hier που δεν υπάρχει στη συνάρτηση συγκεντρωτικών αποτελεσμάτων.
  • Η διάσταση Dim είναι μια διάσταση γονέα/παιδιού.

Σε αυτήν την περίπτωση, η πρόταση εμβέλειας αλλάζει το αποτέλεσμα της συνάρτησης συγκεντρωτικών αποτελεσμάτων. Αυτό έχει ως αποτέλεσμα το ερώτημα MDX να επιστρέφει λανθασμένο αποτέλεσμα.

Σημειώσεις:

  • Αυτό το ζήτημα μπορεί να ελεγχθεί προσθέτοντας τη λέξη-κλειδί ΥΠΑΡΧΟΥΣΑ στην παράμετρο της συνάρτησης συγκεντρωτικών αποτελεσμάτων.
  • Αυτή η μορφή ερωτήματος MDX δημιουργείται συχνά από το Excel, όταν ένα αντικείμενο Συγκεντρωτικού Πίνακα μετατρέπεται σε τύπους (με χρήση της συνάρτησης CUBESET).

        
      

Επίλυση

Το πρόβλημα διορθώθηκε για πρώτη φορά στην ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.

Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2012 /el-gr/help/2844205

Αθροιστική ενημερωμένη έκδοση 4 για SQL Server 2012 SP1 /el-gr/help/2833645

Αθροιστική ενημερωμένη έκδοση 5 για SQL Server 2008 R2 SP2 /el-gr/help/2797460

Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server

Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:

      

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με τη συνάρτηση συγκεντρωτικών αποτελεσμάτων (MDX), επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:

Γενικές πληροφορίες σχετικά με τη συνάρτηση συγκεντρωτικών αποτελεσμάτων