Συμπτώματα
Ας υποθέσουμε ότι έχετε ένα ερώτημα που χρησιμοποιεί ορισμένες συναρτήσεις κατάταξης, όπως η συνάρτηση row_number(). Όταν εκτελείτε το ερώτημα σε έναν πίνακα στον Microsoft SQL Server 2008, ενδέχεται να λάβετε ένα λανθασμένο αποτέλεσμα όταν χρησιμοποιείται ένα πρόγραμμα παράλληλης εκτέλεσης για το ερώτημα. Σημείωση Αυτό το πρόβλημα διορθώθηκε στον Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) και σε νεότερες εκδόσεις.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 14 για τον SQL Server 2008 SP3 /en-us/help/2893410
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Για περισσότερες πληροφορίες σχετικά με την επείγουσα επιδιόρθωση για τα παρόμοια ζητήματα, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
970198 ΕΠΙΔΙΌΡΘΩΣΗ: λαμβάνετε ένα λανθασμένο αποτέλεσμα όταν εκτελείτε ένα ερώτημα που χρησιμοποιεί τη συνάρτηση row_number στον SQL Server 2008 ή στον SQL Server 2008 R2
2433265 ΕΠΙΔΙΌΡΘΩΣΗ: ενδέχεται να εμφανιστεί ένα λανθασμένο αποτέλεσμα όταν εκτελείτε ένα ερώτημα που χρησιμοποιεί τη συνάρτηση ROW_NUMBER μαζί με έναν αριστερό εξωτερικό σύνδεσμο στον SQL Server 2008 και τον SQL Server 2008 R2
2589980 ΕΠΙΔΙΌΡΘΩΣΗ: εσφαλμένη αποτελέσματα ή παραβίαση περιορισμού κατά την εκτέλεση μιας πρότασης SELECT ή ΟΘΔ που χρησιμοποιεί τη συνάρτηση row_number και ένα σχέδιο παράλληλης εκτέλεσης στον SQL Server 2008