Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε τη δυνατότητα Always Encrypted της Microsoft SQL Server για την κρυπτογράφηση μιας στήλης στον πίνακα. Τώρα ενεργοποιείτε το Change Data Capture (CDC) για αυτόν τον πίνακα και η κρυπτογραφημένη στήλη δεν περιλαμβάνεται στο captured_column_list. Σε αυτό το σενάριο, όταν προσπαθείτε να χρησιμοποιήσετε την αποθηκευμένη διαδικασία συστήματος sp_cdc_disable_table να απενεργοποιήσετε το CDC για τον πίνακα, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:
Msg 22833, Επίπεδο 16, Κατάσταση 1, Sp_cdc_disable_table_internal Διαδικασίας, Αριθμός γραμμής [ Αριθμός γραμμής έναρξης δέσμης]
Δεν ήταν δυνατή η ενημέρωση των μετα-δεδομένων που υποδεικνύουν ότι ο πίνακας TableName δεν είναι ενεργοποιημένος για την Αλλαγή καταγραφής δεδομένων.
Η αποτυχία παρουσιάστηκε κατά την εκτέλεση της εντολής "sp_cdc_disable_table_tranx".
Το σφάλμα που επιστράφηκε ήταν 11430: "Δεν είναι δυνατή η ενεργοποίηση της καταγραφής δεδομένων στη στήλη "Όνομα_στήλης".
Η αλλαγή καταγραφής δεδομένων δεν υποστηρίζεται για κρυπτογραφημένες στήλες.».
Χρησιμοποιήστε την ενέργεια και το σφάλμα για να προσδιορίσετε την αιτία της αποτυχίας και να υποβάλετε ξανά την αίτηση.
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στις ακόλουθες αθροιστικές ενημερώσεις για SQL Server:
Συγκεντρωτική ενημέρωση 7 για SQL Server 2019
Συγκεντρωτική ενημέρωση 1 για SQL Server 2017
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Τελευταία συγκεντρωτική ενημέρωση για SQL Server 2019
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με τις δυνατότητες "Αλλαγή καταγραφής ημερομηνιών" και Always Encrypted των SQL Server, ανατρέξτε στα ακόλουθα άρθρα:
Πληροφορίες για την αλλαγή της καταγραφής δεδομένων στο SQL Server
Always Encrypted (μηχανισμός βάσεων δεδομένων)
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Αναφορές
Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.