ΕΠΙΔΙΌΡΘΩΣΗ: Μέτρο διακριτές Count ενδέχεται να επιστρέψει εσφαλμένες τιμές εάν ορίσετε συναθροίσεις σε διαμερίσματα επικαλύπτονται, σε μια ομάδα μέτρο διακριτές μέτρηση σε ΑΑΠ 2008 R2

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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Εγκαθιστάτε το Microsoft SQL Server 2008 R2 υπηρεσιών ανάλυσης (ΑΑΠ 2008 R2).
  • Μπορείτε να δημιουργήσετε διαμερίσματα που επικαλύπτονται σε μια ομάδα μέτρησης. Η ομάδα μέτρο περιέχει ένα μέτρο που χρησιμοποιεί τη συνάρτηση DistinctCount.

    Σημείωση Μη επικαλυπτόμενη διαμερίσματα είναι διαμερίσματα που έχουν επικαλύπτονται περιοχές τιμών.
  • Μπορείτε να ορίσετε συναθροίσεις σχετικά με τα διαμερίσματα που επικαλύπτονται.
  • Μπορείτε να εκτελέσετε ένα ερώτημα πολυδιάστατης έκφρασης (MDX) που υποβάλλει ερωτήματα το μέτρο DistinctCount.
Σε αυτό το σενάριο, το μέτρο DistinctCount μπορεί να επιστρέψει λανθασμένες τιμές. Για παράδειγμα, την επιστρεφόμενη τιμή μπορεί να είναι διπλό ή τριπλό την πραγματική τιμή.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η χρήση μιας συγκέντρωσης στο ερώτημα MDX προκαλεί ΑΑΠ 2008 R2 για να σαρώσετε εσφαλμένα την άθροιση πολλές φορές. Αυτό το ζήτημα προκύπτει μόνο όταν ορίζετε επικαλύπτονται διαμερίσματα που περιέχουν το μέτρο DistinctCount.

Προτεινόμενη αντιμετώπιση

Πληροφορίες αθροιστικής ενημερωμένης έκδοσης

SQL Server 2008 R2

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2489376 αθροιστική ενημερωμένη έκδοση πακέτου 6 για τον SQL Server 2008 R2
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενες SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Συνιστούμε ότι μπορείτε να εξετάσουν την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
981356 του SQL Server 2008 R2 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2

Κατάσταση

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

Αναγνωριστικό άρθρου: 2501558 - Τελευταία αναθεώρηση: 11 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια