Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε Microsoft SQL Server 2012 υπηρεσιών ανάλυσης (ΑΑΠ 2012) ή Microsoft SQL Server 2008 R2 υπηρεσιών ανάλυσης (ΑΑΠ 2008 R2) βάση δεδομένων που περιέχει πολλά αρχεία προέλευσης δεδομένων.
-
Έχετε ένα ερώτημα πολυδιάστατων εκφράσεων (MDX) που περιέχει ορισμένα φίλτρα.
-
Εκτελείτε το ερώτημα MDX σε ένα διαμέρισμα σχεσιακή OLAP (ROLAP). Το διαμέρισμα ROLAP και η διάσταση που αναφέρεται από τα φίλτρα που προέρχονται από διαφορετικά αρχεία προέλευσης δεδομένων
Σε αυτό το σενάριο, ενδέχεται να επιστραφούν ένα λανθασμένο αποτέλεσμα ή ενδέχεται να προκύψει μια παραβίαση πρόσβασης.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή ένα δευτερεύον αρχείο προέλευσης δεδομένων δεν επιτρέπει ΑΑΠ από ώθησης τα φίλτρα σε το ερώτημα SQL. Επειδή αυτή είναι η αναμενόμενη συμπεριφορά, ΑΑΠ δημιουργεί ασυνέπεια εσωτερικές δομές δεδομένων που θα οδηγήσει σε παραβίαση πρόσβασης ή λανθασμένα αποτελέσματα.
Προτεινόμενη αντιμετώπιση
Πληροφορίες αθροιστικής ενημερωμένης έκδοσης
Το ζήτημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2012/en-us/help/2891666
Κάθε νέα αθροιστική ενημερωμένη έκδοση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ασφαλείας διορθώνει που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Αποσύρετε τις πιο πρόσφατες αθροιστικές ενημερωμένες εκδόσεις για τον SQL Server:
Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2008 R2 Service Pack 2Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 8. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 R2 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2871401 πακέτο αθροιστικών ενημερώσεων 8 για το 2008 R2 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2008 R2 Service Pack 2 έκδοση της ενημέρωσης κώδικα. Συνιστούμε ότι μπορείτε να εξετάσουν την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2730301 του SQL Server 2008 R2 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 2
Αθροιστική ενημερωμένη έκδοση 4 για SQL Server 2012 Service Pack 1Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 4. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2012 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2833645 συγκεντρωτική ενημερωμένη έκδοση πακέτου 4 για SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2012 Service Pack 1 έκδοση της ενημέρωσης κώδικα. Συνιστούμε ότι μπορείτε να εξετάσουν την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2772858 το 2012 διακομιστή SQL δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Το ζήτημα αυτό διορθώθηκε εν μέρει σε μια προηγούμενη ενημερωμένη έκδοση. Ωστόσο, η επείγουσα επιδιόρθωση που περιγράφεται σε αυτό το άρθρο της Γνωσιακής Βάσης (KB) έχει ολοκληρωθεί. Για την αρχική ενημέρωση κώδικα, μπορείτε να ανατρέξετε στο ακόλουθο άρθρο:
2770635 ΕΠΙΔΙΌΡΘΩΣΗ: εσφαλμένο αποτέλεσμα όταν εκτελείτε ένα ερώτημα MDX σε μια βάση δεδομένων ΑΑΠ 2008 R2 ή ΑΑΠ 2012, που έχει πολλά αρχεία προέλευσης δεδομένων