KB4034376 - ΔΙΟΡΘΩΣΗ: Δεν είναι δυνατή η απενεργοποίηση της "αλλαγής καταγραφής δεδομένων" εάν οποιαδήποτε στήλη κρυπτογραφείται από τη δυνατότητα "Always Encrypted" στο SQL Server

Ισχύει για
SQL Server 2016 Developer SQL Server 2016 Enterprise SQL Server 2016 Enterprise Core SQL Server 2016 Standard SQL Server 2016 Service Pack 1 SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2022 on Windows (all editions) SQL Server 2022 on Linux (all editions)

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να χρησιμοποιήσετε τη δυνατότητα Always Encrypted του Microsoft SQL Server για να κρυπτογραφήσετε μια στήλη σε έναν πίνακα.
  • Μπορείτε να ενεργοποιήσετε τη δυνατότητα αλλαγής καταγραφής δεδομένων (CDC) για αυτόν τον πίνακα.
  • Η κρυπτογραφημένη στήλη δεν περιλαμβάνεται στη λίστα καταγεγραμμένων στηλών.

Σε αυτό το σενάριο, όταν προσπαθείτε να χρησιμοποιήσετε την αποθηκευμένη διαδικασία συστήματος για να απενεργοποιήσετε το sp_cdc_disable_table CDC για τον πίνακα, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:

Σημείωση

Msg 22833, επίπεδο 16, κατάσταση 1, διαδικασία sp_cdc_disable_table_internal, αριθμός γραμμής [αριθμός γραμμής έναρξης δέσμης]
Δεν ήταν δυνατή η ενημέρωση των μετα-δεδομένων που υποδεικνύουν ότι το όνομα πίνακα δεν είναι ενεργοποιημένο για την αλλαγή δεδομένων Μεταγραφή.
Η αποτυχία παρουσιάστηκε κατά την εκτέλεση της εντολής "sp_cdc_disable_table_tranx".
Το σφάλμα που επιστράφηκε ήταν 11430: 'Δεν είναι δυνατή η ενεργοποίηση της καταγραφής αλλαγής δεδομένων στη στήλη 'ColumnName'.
Η αλλαγή καταγραφής δεδομένων δεν υποστηρίζεται για κρυπτογραφημένες στήλες.".
Χρησιμοποιήστε την ενέργεια και το σφάλμα για να προσδιορίσετε την αιτία της αποτυχίας και υποβάλετε ξανά την αίτηση.

Επίλυση

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

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

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

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

Για περισσότερες πληροφορίες σχετικά με το CDC και Always Encrypted δυνατότητες του SQL Server, ανατρέξτε στα ακόλουθα άρθρα:

Κατάσταση

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

Παραπομπές

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