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


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

Συμπτώματα


Λαμβάνετε το ακόλουθο εσφαλμένο μήνυμα σφάλματος στις υπηρεσίες ανάλυσης του Microsoft SQL Server 2008 (ΑΑΠ) όταν εκτελείτε μια πρόταση Update Cube σε μια υπολογιζόμενη μέτρηση ή σε ένα υπολογιζόμενο μέλος:
Εκτέλεση του σφάλματος queryInternal: Παρουσιάστηκε μη αναμενόμενη εξαίρεση. Η εκτέλεση ολοκληρώθηκε
Επιπλέον, μπορεί να δημιουργηθεί ένα αρχείο mini-dump στο φάκελο καταγραφής ΑΑΠ.Σημειώσεις
  • Εάν εκτελείτε μια πρόταση Update Cube σε υπολογιζόμενα μέλη σε έναν κύβο, λαμβάνετε το ακόλουθο μήνυμα σφάλματος και δεν δημιουργείται αρχείο ένδειξης σφαλμάτων:
    Εκτέλεση του queryErrors στο κελί αντιγραφής: η λειτουργία του κελιού αντιγραφής έχει ένα υπολογιζόμενο μέλος ως τρέχουσα συντεταγμένη, η οποία δεν επιτρέπεται. Η εκτέλεση ολοκληρώθηκε
  • Μια λειτουργία αντιγραφής δεν υποστηρίζεται από την υπολογισμένη μέτρηση ή από το υπολογιζόμενο μέλος.

Αιτία


Αυτό το ζήτημα παρουσιάζεται επειδή το ΑΑΠ δεν κάνει ανάληψη ελέγχου της υπολογισμένης μέτρησης. Επομένως, ο ΑΑΠ δεν επιστρέφει το σωστό μήνυμα σφάλματος.

Επίλυση


SQL Server 2008 Service Pack 1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2008 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2279604 Πακέτο αθροιστικών ενημερώσεων 10 για τον SQL Server 2008 Service Pack 1
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
970365 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 1
Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 1 σε μια εγκατάσταση του SQL Server 2008 Service Pack 1. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση που παρέχεται σε ένα Service Pack του SQL Server περιλαμβάνεται στο επόμενο Service Pack του SQL Server.

SQL Server 2008 Service Pack 2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2289254 Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2008 Service Pack 2
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2402659 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2

Κατάσταση


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

Αναφορές


Το κελί που καθορίζει η παράσταση πλειάδα στην πρόταση κύβου UDPATE μπορεί να είναι οποιοδήποτε έγκυρο κελί στον πολυδιάστατο χώρο. Ωστόσο, το κελί δεν μπορεί να συμπεριλάβει ένα υπολογιζόμενο μέλος στην παράσταση πλειάδα που χρησιμοποιείται για τον προσδιορισμό του κελιού. Για περισσότερες πληροφορίες σχετικά με την πρόταση UPDATE CUBE, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 Ένα μοντέλο τμηματικής συντήρησης είναι διαθέσιμο από την ομάδα του SQL Server για την παροχή επειγουσών επιδιορθώσεων για προβλήματα που έχουν αναφερθεί
Για περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για τις ενημερώσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499 Νέα διάταξη ονομασίας για τα πακέτα ενημερώσεων λογισμικού του Microsoft SQL Server
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft