Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε τη συνάρτηση δευτερεύουσα συμβολοσειρά (παράσταση, Έναρξη, μήκος) στον Microsoft SQL Server 2012 Service Pack 1 (SP1) αθροιστική ενημερωμένη έκδοση 1 (CU1) και νεότερες ΕΚΔΌΣΕΙς ή SQL Server 2014. Όταν το μήκος της παράστασης είναι μεγαλύτερο από το 8000 και η Έναρξη είναι μεγαλύτερη από τη διάρκεια της παράστασης, παρουσιάζεται παραβίαση πρόσβασης. Επιπλέον, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Παρουσιάστηκε σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server. Μετά την εφαρμογή της επείγουσας επιδιόρθωσης, επιστρέφεται μια παράσταση μηδενικού μήκους όταν η Έναρξη είναι μεγαλύτερη από τον αριθμό των χαρακτήρων στην παράσταση τιμής.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2012 SP2 /en-us/help/2976982
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2014 /en-us/help/2967546
Αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2012 SP1 /en-us/help/2954099
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".