Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Εφαρμόζετε ασφάλεια σε επίπεδο γραμμής ως δυναμική ασφάλεια σε ένα έργο μοντέλου σε μια παρουσία του Microsoft SQL Server 2012 Analysis Services (ΑΑΠ 2012) που εκτελείται σε λειτουργία σε μορφή πίνακα.
-
Μπορείτε να χρησιμοποιήσετε ένα αποτελεσματικό όνομα χρήστη ή μια εφαρμογή-πελάτη για να εκτελέσετε έλεγχο ρόλων και, στη συνέχεια, μπορείτε να εκτελέσετε ένα ερώτημα πολυδιάστατων εκφράσεων (MDX) στην παρουσία του ΑΑΠ 2012. Σημείωση Είστε μέλος της ομάδας Administrators στην παρουσία του ΚΡΊΣΙΜΟΥ 2012.
-
Το ερώτημα ακυρώνεται εξαιτίας έγκυρων σφαλμάτων (για παράδειγμα, παρουσιάζεται ένα σφάλμα χρονικού σφάλματος ή ο χρήστης ακυρώνει τη λειτουργία).
-
Μπορείτε να εκτελέσετε ένα άλλο ερώτημα MDX.
Σε αυτό το σενάριο, λαμβάνετε ένα από τα ακόλουθα μηνύματα σφάλματος:
Παρουσιάστηκε σφάλμα κατά την αξιολόγηση της παράστασης ασφαλείας επιπέδου γραμμής. Ρόλος: ρόλου. Χρήστης: 'Domain\UserName'. Πίνακας: TableName. Μήνυμα σφάλματος: η λειτουργία ακυρώθηκε από το χρήστη.
Παρουσιάστηκε σφάλμα κατά την αξιολόγηση της παράστασης ασφαλείας επιπέδου γραμμής. Ρόλος: ρόλου. Χρήστης: 'Domain\UserName'. Πίνακας: TableName. Μήνυμα σφάλματος: η περίοδος λειτουργίας ακυρώθηκε, επειδή υπερέβη τη ρύθμιση χρονικού ορίου (χρονικό όριο περιόδου λειτουργίας ορφανής περιόδου ή χρονικού ορίου αδράνειας περιόδου λειτουργίας) ή υπερέβη το όριο μνήμης περιόδου λειτουργίας.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012 SP1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2790947 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για τον SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 SP1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2772858 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Αθροιστική ενημερωμένη έκδοση 5 για SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2777772 Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".