KB4034376 – PATAISYMAS: negalima išjungti "keisti duomenų fiksavimo", jei kuris nors stulpelis yra užšifruotas naudojant "SQL Server" funkciją "Visada šifruota"

Taikoma
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)

Požymiai

Apsvarstykite šį scenarijų:

  • Lentelės stulpeliui šifruoti naudojate "Microsoft SQL Server" funkciją Visada šifruota.
  • Įgalinkite šios lentelės duomenų fiksavimo (CDC) keitimo funkciją.
  • Užšifruotas stulpelis neįtraukiamas į užfiksuotų stulpelių sąrašą.

Tokiu atveju, kai bandote naudoti sp_cdc_disable_table sistemoje išsaugotą procedūrą norėdami išjungti lentelės CDC, galite gauti klaidos pranešimą, panašų į šį:

Pastaba

Pranešimas 22833, 16 lygis, 1 būsena, sp_cdc_disable_table_internal procedūra, eilutės numeris [paketo pradžios eilutės eilutės numeris]
Nepavyko atnaujinti metaduomenų, nurodančių, kad lentelės pavadinimas nėra įgalintas duomenų keitimui fiksuoti.
Įvyko klaida vykdant komandą "sp_cdc_disable_table_tranx".
Pateikta klaida buvo 11430: "Negalima įgalinti duomenų fiksavimo keitimo stulpelyje "Stulpelio pavadinimas".
Šifruotuose stulpeliuose duomenų fiksavimo keitimas nepalaikomas.".
Naudokite veiksmą ir klaidą, kad nustatytumėte trikties priežastį ir iš naujo pateiktumėte užklausą.

Sprendimas

Ši problema išspręsta šiais "SQL Server" kaupiamaisiais naujinimais:

Apie "SQL Server" kaupiamuosius naujinimus

Kiekviename naujame kaupiamajame "SQL Server" naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "SQL Server" kaupiamuosius naujinimus:

Daugiau informacijos

Daugiau informacijos apie "SQL Server" funkcijas CDC ir visada šifruota, ieškokite šiuose straipsniuose:

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.