KB4034376 - KORJAUS: Muuta tiedonkeruuta -toimintoa ei voi poistaa käytöstä, jos jokin sarake on salattu Always Encrypted-ominaisuudella SQL Server

Käytetään kohteeseen
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)

Ongelman ilmenemistapa

Mieti seuraavaa tilannetta:

  • Voit käyttää Microsoft SQL Server Always Encrypted -ominaisuutta taulukon sarakkeen salaamiseen.
  • Otat käyttöön muutostietojen tallennuksen (CDC) tässä taulukossa.
  • Salattu sarake ei sisälly siepattujen sarakkeiden luetteloon.

Kun tässä skenaariossa yrität poistaa sp_cdc_disable_table CDC:n käytöstä taulukosta järjestelmän tallennetun toimintosarjan avulla, näyttöön saattaa tulla seuraavankaltainen virhesanoma:

Huomautus

msg 22833, taso 16, tila 1, toimintosarja sp_cdc_disable_table_internal, rivin rivinumero [erän aloitusrivin rivinumero]
Metatietoja, jotka osoittavat, että taulukon taulukon nimeä ei ole otettu käyttöön Change Data Capture -toimintoa varten, ei voitu päivittää.
Virhe tapahtui komentoa 'sp_cdc_disable_table_tranx' suoritettaessa.
Palautettu virhe oli 11430: "Muutostietojen tallentamista ei voi ottaa käyttöön sarakkeessa SarakkeenNimi.
Muutostietojen sieppausta ei tueta salatuissa sarakkeissa."
Toiminnon ja virheen avulla voit määrittää virheen syyn ja lähettää pyynnön uudelleen.

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

Lisätietoja

Lisätietoja CDC:stä ja SQL Server:n Always Encrypted -ominaisuuksista on seuraavissa artikkeleissa:

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viitteet

Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.