Sintomas
Suponha que você use o recurso Always Encrypted do Microsoft SQL Server para criptografar uma coluna na tabela. Agora você habilita o CDC ( Captura de Dados de Alteração ) para esta tabela e a coluna criptografada não está incluída no captured_column_list. Nesse cenário, ao tentar usar o procedimento armazenado do sistema sp_cdc_disable_table para desabilitar o CDC para a tabela, você poderá receber uma mensagem de erro que se assemelha ao seguinte:
Msg 22833, Nível 16, Estado 1, Procedimento sp_cdc_disable_table_internal, LineNumber [Linha de Início do LoteNumber]
Não foi possível atualizar os metadados que indicam que TableName não está habilitado para a Captura de Dados de Alterações.
A falha ocorreu ao executar o comando 'sp_cdc_disable_table_tranx'.
O erro retornado foi 11430: "Não é possível habilitar a captura de dados de alteração na coluna 'ColumnName'.
Não há suporte para a captura de dados de alteração para colunas criptografadas.'.
Use a ação e o erro para determinar a causa da falha e reenviar a solicitação.
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para SQL Server:
Atualização cumulativa 7 para SQL Server 2019
Atualização cumulativa 1 para SQL Server 2017
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as últimas atualizações cumulativas para SQL Server:
Atualização cumulativa mais recente para SQL Server 2019
Mais informações
Para obter mais informações sobre os recursos de Captura de Data de Alteração e Always Encrypted de SQL Server, confira os seguintes artigos:
Sobre a Captura de Dados de Alterações no SQL Server
Always Encrypted (mecanismo de banco de dados)
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.