Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να χρησιμοποιήσετε χρονικούς πίνακες στον Microsoft SQL Server 2016 ή 2017.
-
Μπορείτε να δημιουργήσετε διαμερίσματα τόσο στον τρέχοντα πίνακα που περιέχει δεδομένα όσο και στον πίνακα History.
-
Προσπαθείτε να ανταλλάξετε το παλαιότερο διαμέρισμα και να διαιρέσετε το νωρίτερο διαμέρισμα για να δημιουργήσετε ένα νέο διαμέρισμα.
Σε αυτό το σενάριο, όταν συγχωνεύετε το παλαιότερο διαμέρισμα, ενδέχεται να λάβετε το ακόλουθο μήνυμα σφάλματος. Επιπλέον, δημιουργείται ένα αρχείο ένδειξης σφαλμάτων μνήμης EXCEPTION_ACCESS_VIOLATION.
MSG 596, επίπεδο 21, κατάσταση 1, LineNumber line
Δεν είναι δυνατή η συνέχιση της εκτέλεσης, επειδή η περίοδος λειτουργίας βρίσκεται στην κατάσταση Kill.
Msg 0, επίπεδο 20, κατάσταση 0, LineNumber line
Παρουσιάστηκε σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται.
Επίλυση
Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Αθροιστική ενημερωμένη έκδοση 14 για τον SQL Server 2017
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2016 SP2
Αθροιστική ενημερωμένη έκδοση 10 για τον SQL Server 2016 SP1
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Περισσότερες πληροφορίες
Για να λάβετε περισσότερες πληροφορίες σχετικά με τη δημιουργία διαμερισμάτων με χρονικούς πίνακες, ανατρέξτε στο θέμα διαμέριση με χρονικούς πίνακες.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.