Symptomer
Overvej følgende scenarie:
- Du bruger funktionen Always Encrypted i Microsoft SQL Server til at kryptere en kolonne i en tabel.
- Du aktiverer funktionen til registrering af ændringer af data (CDC) for denne tabel.
- Den krypterede kolonne er ikke medtaget på listen over hentede kolonner.
Når du i dette scenarie forsøger at bruge systemlagrede sp_cdc_disable_table procedurer til at deaktivere CDC for tabellen, modtager du muligvis en fejlmeddelelse, der minder om følgende:
Bemærk
Msg 22833, Level 16, State 1, Procedure sp_cdc_disable_table_internal, Line Number , [Batch Start Line LineNumber]
Kunne ikke opdatere de metadata, der angiver, at tabellen TableName ikke er aktiveret til Notering af ændringer.
Fejlen opstod under udførelse af kommandoen 'sp_cdc_disable_table_tranx'.
Den returnerede fejl var 11430: 'Kan ikke aktivere ændring af dataregistrering på kolonnen 'ColumnName'.
Ændring af datafangst understøttes ikke for krypterede kolonner.'.
Brug handlingen og fejlen til at fastlægge årsagen til fejlen og sende anmodningen igen.
Løsning
Dette problem er rettet i følgende kumulative opdateringer til SQL Server:
- Akkumuleret opdatering 13 til SQL Server 2022
- Akkumuleret opdatering 7 til SQL Server 2019
- Kumulativ opdatering 1 til SQL Server 2017
- Kumulativ opdatering 8 til SQL Server 2016 RTM
- Kumulativ opdatering 5 til SQL Server 2016 SP1
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2022
- Seneste kumulative opdatering til SQL Server 2019
- Seneste kumulative opdatering til SQL Server 2017
- Seneste kumulative opdatering til SQL Server 2016
Flere oplysninger
Du kan finde flere oplysninger om CDC og Always Encrypted-funktioner i SQL Server i følgende artikler:
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Referencer
Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.