Αυτή η επείγουσα επιδιόρθωση ισχύει επίσης για τις υπηρεσίες ανάλυσης του Microsoft SQL Server 2014 (ΑΑΠ 2014).
Συμπτώματα
Στις υπηρεσίες ανάλυσης του Microsoft SQL Server (ΑΑΠ) 2012, ένα ερώτημα MDX δεν χρησιμοποιεί ξανά το cache μετά την εκτέλεση της εντολής ClearCache σε διαφορετικό MeasureGroup. Αυτό το πρόβλημα παρουσιάζεται όταν χρησιμοποιείτε ένα ρόλο που δεν είναι διαχειριστής για να συνδεθείτε ως ρόλος που δεν είναι διαχειριστής. Για παράδειγμα, αυτό το πρόβλημα παρουσιάζεται στο παρακάτω σενάριο:
-
Μπορείτε να επαναφέρετε τη βάση δεδομένων του Adventure Works σε ΑΑΠ 2012 ή ΑΑΠ 2014.
-
Μπορείτε να δημιουργήσετε ένα ρόλο που θα μπορούσε να επιτρέψει την πρόσβαση ανάγνωσης στο επίπεδο κύβου σε ένα λογαριασμό που δεν είναι διαχειριστής.
-
Μπορείτε να εκτελέσετε ένα ίχνος Profiler ΑΑΠ.
-
Μπορείτε να εκτελέσετε ένα ερώτημα MDX σε ψυχρό cache και ζεστό cache (τη δεύτερη φορά χρησιμοποιώντας την ίδια σύνδεση) στο SQL Server Management Studio (SSMS) σε ένα λογαριασμό που δεν είναι διαχειριστής.
-
Το ίχνος Profiler ΑΑΠ επιστρέφει "ερώτημα υποκύβος: 1 – cache δεδομένων".
-
Μπορείτε να εκτελέσετε την εντολή ClearCache σε διαφορετικό MeasureGroup στο SSMS κάτω από ένα λογαριασμό διαχειριστή.
-
Μπορείτε να εκτελέσετε το ερώτημα MDX στο SSMS κάτω από ένα λογαριασμό που δεν είναι διαχειριστής.
-
Το ίχνος Profiler ΑΑΠ επιστρέφει "ερώτημα υποκύβος: 2 – δεδομένα που δεν είναι cache".
Σημείωση Δείγμα εντολής XMLA ClearCache:
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <ClearCache> <Object> <DatabaseID>Adventure Works DW</DatabaseID> <CubeID>Adventure Works DW</CubeID> <MeasureGroupID>Sales Summary</MeasureGroupID> </Object> </ClearCache></Batch>
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Αθροιστική ενημερωμένη έκδοση 9 για SQL Server 2012 SP1 /en-us/help/2931078
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".