Simptome
Pretpostavimo da koristite Always Encrypted funkciju korporacije Microsoft SQL Server šifrovanje kolone u tabeli. Sada omogućite opciju Promena hvatanja podataka (CDC) za ovu tabelu, a šifrovana kolona nije uključena u captured_column_list. U ovom scenariju, kada pokušate da koristite sistemski uskladištenu proceduru sp_cdc_disable_table onemogućite CDC za tabelu, možete dobiti poruku o grešci koja izgleda ovako:
Msg 22833, nivo 16, stanje 1, procedura sp_cdc_disable_table_internal, LineNumber [Broj grupnog pokretanja lineNumber]
Nije bilo moguće ažurirati metapodatke koji ukazuju na to da tabela "TableName" nije omogućena za "Promena hvatanja podataka".
Došlo je do otkazivanja prilikom izvršavanja komande "sp_cdc_disable_table_tranx".
Dobijena greška je bila 11430: "Nije moguće omogućiti hvatanje podataka o promeni u koloni "Ime Kolone".
Hvatanje podataka o promenama nije podržano za šifrovane kolone.".
Koristite radnju i grešku da biste utvrdili uzrok neuspeha i ponovo prosledili zahtev.
Rezoluciju
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Kumulativna ispravka 7 za SQL Server 2019
Kumulativna ispravka 1 SQL Server 2017
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Najnovija kumulativna ispravka za SQL Server 2019
Više informacija
Dodatne informacije o funkcijama hvatanja Always Encrypted datuma SQL Server potražite u sledećim člancima:
Osnovni podaci o hvatanje podataka u programu SQL Server
Always Encrypted (mašina baze podataka)
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji kojuMicrosoft koristi za opisivanja softverskih ispravki.