Simptome
Razmotrite sledeći scenario:
-
Funkciju Always Encrypted korporacije Microsoft SQL Server koristite za šifrovanje kolone u tabeli.
-
Omogućite funkciju za hvatanje podataka (CDC) za ovu tabelu.
-
Šifrovana kolona nije uključena u listu snimljenih kolona.
U ovom scenariju, kada pokušate da koristite proceduru sp_cdc_disable_table uskladištenu za onemogućavanje CDC-a za tabelu, možda ć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:
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:
Više informacija
Dodatne informacije o CDC i Always Encrypted funkcijama SQL Server potražite u sledećim člancima:
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.