Ισχύει για
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Σύνοψη

Αυτή η ενημέρωση περιέχει τις ακόλουθες βελτιώσεις στη δυνατότητα "αλλαγή εντοπισμού εντοπισμού" στον Microsoft SQL Server 2016 και στο 2017 στα Windows.

  • Αποφεύγεται η εκκαθάριση του πίνακα syscommittab σε σκληρό σημείο ελέγχου, επειδή αυτό μπορεί να έχει αντίκτυπο στις επιδόσεις των λειτουργιών του σημείου ελέγχου. Αντί για αυτό, ο πίνακας syscommittab μπορεί να καθαριστεί μόλις ολοκληρωθεί η αυτόματη εκκαθάριση παρακολούθησης αλλαγών. Όταν ολοκληρωθεί η αυτόματη εκκαθάριση παρακολούθησης αλλαγών, ενημερώνει την έκδοση υδατογραφήματος – έκδοση καθαρισμού με σκληρότητα. Αυτή η έκδοση καθαρισμού που έχει σκληρύνει χρησιμοποιείται στην εκκαθάριση του syscommittab για τον προσδιορισμό των εγγραφών που θα καταργηθούν.

  • Προς το παρόν, στη διαδικασία αυτόματης εκκαθάρισης παρακολούθησης αλλαγών, κάθε φορά που το νήμα εκκαθάρισης αντιμετωπίζει αποκλεισμό κατά τη διαγραφή ή τον καθαρισμό γραμμών από έναν δευτερεύοντα πίνακα, η αυτόματη εκκαθάριση σταματά και τερματίζει από τη διεργασία. Με αυτήν την ενημέρωση, αντί να βγείτε από τη διεργασία, οι προβληματικοί πίνακες επισημαίνονται για επαναλήψεις και να συνεχίσετε με τους υπόλοιπους πίνακες στη λίστα. Όταν το νήμα τελειώσει με την εκκαθάριση του τελικού πίνακα, λίγο πριν από την ενημέρωση της έκδοσης "σκληρυμένη εκκαθάριση", η διαδικασία θα επαναληφθεί για να ελεγχθεί εάν υπάρχουν πίνακες που έχουν επισημανθεί για επαναλήψεις.

  • Επιπλέον, τα ακόλουθα δευτερεύοντα συμβάντα προστίθενται στην υπάρχουσα change_tracking_cleanup XEvent.

α) ErrorInTableCleanup – αυτό βοηθά στην αναγνώριση του εάν το στοιχείο Εκκαθάριση παρακολούθησης αλλαγών αντιμετωπίσει τυχόν προβλήματα κατά την Εκκαθάριση καταχωρήσεων που έχουν λήξει από οποιονδήποτε από τον δευτερεύοντα πίνακα.

b) RowsCleanedupInLoop – αυτό βοηθά στην παρακολούθηση της προόδου αυτόματης εκκαθάρισης παρακολούθησης αλλαγών σε επίπεδο πίνακα.

c) RetryCleanup – αυτό βοηθά στην αναγνώριση των επαναλήψεων που γίνονται από το νήμα αυτόματης εκκαθάρισης παρακολούθησης αλλαγών.

Επίλυση

Αυτή η ενημέρωση περιλαμβάνεται στην παρακάτω αθροιστική ενημερωμένη έκδοση και το Service Pack για τον SQL Server:

       Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2017

Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:

Η πιο πρόσφατη αθροιστική ενημέρωση για τον SQL Server 2017

Πληροφορίες για το Service Pack για τον SQL Server 2016

       Service Pack 2 για τον SQL Server 2016

Τα Service Pack είναι αθροιστικά. Κάθε νέο Service Pack περιέχει όλες τις επιδιορθώσεις που υπάρχουν σε προηγούμενα Service Pack, μαζί με τυχόν νέες επιδιορθώσεις. Η σύστασή μας είναι να εφαρμόσουμε το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημέρωση για το συγκεκριμένο Service Pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο Service Pack πριν από την εγκατάσταση του πιο πρόσφατου Service Pack. Χρησιμοποιήστε τον πίνακα 1 στο ακόλουθο άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.

Πώς μπορείτε να προσδιορίσετε το επίπεδο έκδοσης, έκδοσης και ενημέρωσης του SQL Server και των στοιχείων του

Αναφορές

Μάθετε περισσότερα σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.