Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ή του Microsoft SQL Server 2012 σε ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερωμένες εκδόσεις ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 Service Pack 1 (SP1) ή SQL Server 2012 έκδοση.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
- Μπορείτε να δημιουργήσετε μια διάσταση στις υπηρεσίες ανάλυσης του Microsoft SQL Server 2008 R2 (ΑΑΠ 2008 R2) ή στις Υπηρεσίες ανάλυσης του Microsoft SQL Server 2012 (ΑΑΠ 2012).
- Η τιμή της ιδιότητας KeyColumns για ορισμένα μέλη χαρακτηριστικών στη διάσταση περιέχει ένα ή περισσότερα διπλά εισαγωγικά.
- Τουλάχιστον μία από τις τιμές για τα μέλη του χαρακτηριστικού που ορίζεται από την ιδιότητα keyColumns περιέχει ένα ή περισσότερα διπλά εισαγωγικά.
- Προσπαθείτε να εκτελέσετε ένα ερώτημα πολυδιάστατων παραστάσεων (MDX) που περιέχει μια πρόταση DRILLTHROUGH ενάντια στα μέλη χαρακτηριστικών σε μια εφαρμογή.
Για παράδειγμα, μπορείτε να εκτελέσετε το ερώτημα MDX στο Microsoft SQL Server Management Studio (SSMS).
Σε αυτό το σενάριο, η ενέργεια DRILLTHROUGH δεν παρουσιάζεται ως διαθέσιμη ενέργεια. Όταν συμβεί αυτό, δεν λαμβάνετε μήνυμα σφάλματος.
Σημειώσεις
- Η εφαρμογή που αναφέρεται στην ενότητα "Συμπτώματα" μπορεί να είναι το Microsoft Office Excel, το Microsoft Business Intelligence Development Studio (BIDS) ή το SSMS.
- Αυτό το ζήτημα δεν προκύπτει εάν, αντί για την ιδιότητα KeyColumns, είναι η τιμή της ιδιότητας NameColumn για τα μέλη του χαρακτηριστικού που περιέχει διπλά εισαγωγικά.
Αιτία
Αυτό το ζήτημα παρουσιάζεται επειδή η συμβολοσειρά που δημιουργείται από το σύνολο γραμμών MDSCHEMA_ACTIONS αναλύεται εσφαλμένα όταν εκτελείται η πρόταση DRILLTHROUGH. Επομένως, η πρόταση DRILLTHROUGH δεν εκτελείται σωστά.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
SQL Server 2012
Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2012. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2679368 Πακέτο αθροιστικών ενημερώσεων 1 για το SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Οι εκδόσεις του SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2012 σε μια εγκατάσταση του SQL Server 2012.
Αθροιστική ενημερωμένη έκδοση πακέτου 4 για SQL Server 2008 R2 SP1
Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 4. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 R2 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
2633146 Πακέτο αθροιστικών ενημερώσεων 4 για το SQL Server 2008 R2 SP1Note Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 R2 SP1 της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2567616 Οι SQL Server δομές του 2008 R2 κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 SP1
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".