Συμπτώματα
Όταν προσπαθείτε να εκτελέσετε μία από τις ακόλουθες λειτουργίες στην υπηρεσία ανάλυσης Microsoft SQL Server 2012 (ΑΑΠ 2012) ή SQL Server υπηρεσία ανάλυσης 2014 (ΑΑΠ 2014):
- Μπορείτε να δημιουργήσετε ένα υπολογισμένο μέλος ως αδελφό για ΟΛΑ τα μέλη σε μια γονική θυγατρική ιεραρχία.
- Υποβάλλετε μια εντολή εντοπισμού στο ερώτημα MDSCHEMA_MEMBERS για να ανακτήσετε MEMBER_UNIQUE_NAME με την ιδιότητα no Tree_Op ή την ιδιότητα Tree_Op 8.
Το αναγνωριστικό συμβάντος 22 θα καταγραφεί στο αρχείο καταγραφής εφαρμογής ή το σφάλμα 0xC1000016 θα καταγραφεί msmdsrv.log.
Επίλυση
Πληροφορίες Service Pack
Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το Service Pack για SQL Server.
- Τρόπος απόκτησης του τελευταίου Service Pack για το SQL Server 2014
- Τρόπος απόκτησης του τελευταίου Service Pack για το SQL Server 2012
Για περισσότερες πληροφορίες σχετικά με το SQL Server 2014 Service Pack 1 (SP1), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στο SQL Server 2014 Service Pack 1 .
Λύση
Για να επιλύσετε αυτό το ζήτημα, εξετάστε τα ακόλουθα σενάρια:
Δημιουργήστε το υπολογισμένο μέλος ως θυγατρικό στην περιοχή ΟΛΑ τα μέλη στη γονική θυγατρική ιεραρχία.
Για παράδειγμα, αντί για [Parent_child_dimensionName]. [DimAttName]. [CalculatedMemberName], χρησιμοποιήστε το [Parent_child_dimensionName]. [DimAttName]. [ΌΛΑ]. [CalculatedMemberName].
Χρησιμοποιήστε την εντολή "Εντοπισμός" για να υποβάλετε ερώτημα MDSCHEMA_MEMBERS για να ανακτήσετε MEMBER_UNIQUE_NAME μαζί με την ιδιότητα Tree_Op (όπως Tree_Op 3).
Μην χρησιμοποιείτε Tree_Op ή Tree_Op 8. Για τις πληροφορίες ρύθμισης, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".