Applies ToSQL 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)

Sintomas

Considere o seguinte cenário:

  • Você usa o recurso Always Encrypted do Microsoft SQL Server para criptografar uma coluna em uma tabela.

  • Você habilita o recurso CDC (captura de dados de alteração) para esta tabela.

  • A coluna criptografada não está incluída na lista de colunascapturadas.

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:

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:

Mais informações

Para obter mais informações sobre os recursos CDC e Always Encrypted de SQL Server, confira os seguintes artigos:

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.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.