KB4520266 - ΔΙΟΡΘΩΣΗ: Όταν αλλάζετε SEEDING_MODE σε MANUAL χρησιμοποιώντας την ALTER AVAILABILITY GROUP, SQL Server 2016 δεν ακυρώνει τις τρέχουσες λειτουργίες σποράς στη δευτερεύουσα ρεπλίκα

Ισχύει για
SQL Server 2016 Service Pack 2 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)

Συμπτώματα

Ας υποθέσουμε ότι δημιουργείτε μια ομάδα διαθεσιμότητας πάντα ενεργοποιημένη (AG) με αυτόματη σπορά στο Microsoft SQL Server 2016. Όταν προσπαθείτε να αλλάξετε το SEEDING_MODE σε MANUAL, χρησιμοποιώντας την ALTER AVAILABILITY GROUP στην κύρια ρεπλίκα, παρατηρείτε ότι SQL Server δεν ακυρώνει τις τρέχουσες λειτουργίες σποράς στη δευτερεύουσα ρεπλίκα.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Επίλυση

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

Πληροφορίες σχετικά με τις συγκεντρωτικές ενημερώσεις για SQL Server:

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

Περισσότερες πληροφορίες

Για να ακυρώσετε την αυτόματη σπορά, μπορείτε να εκτελέσετε την ακόλουθη εντολή:

--Σύνδεση με την κύρια ρεπλίκα

ALTER AVAILABILITY GROUP ag

ΤΡΟΠΟΠΟΊΗΣΗ ΡΕΠΛΊΚΑΣ ΣΤΟΝ 'κόμβο2'

ΜΕ (SEEDING_MODE = ΜΗ ΑΥΤΌΜΑΤΟ)

GO

Για να ελέγξετε αν η πιο πρόσφατη λειτουργία σποράς έχει ακυρωθεί ή ακόμα εκτελείται, μπορείτε να εκτελέσετε το ακόλουθο ερώτημα έναντι του DMV:

Επιλέξτε current_state, failure_state_desc, * από sys.dm_hadr_automatic_seeding σειρά κατά start_time desc

      

Παραπομπές

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