Sintomas
Considere o seguinte cenário:
-
Você cria um esquema e uma tabela no esquema no Microsoft SQL Server.
-
Habilite o controle de alterações para essa tabela.
-
Você executa a limpeza manual usando o comando sp_flush_CT_internal_table_on_demand .
Nessethis cenário, a limpeza pode falhar com um erro que informa que a tabela não foi encontrada.
Esse erro ocorre porque o comando sp_flush_CT_internal_table_on_demand não considera as tabelas com esquemas diferentes, como as tabelas que não pertencem ao dbo.
Resolução
Esse problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:
Atualização cumulativa 1 para SQL Server 2017
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Atualização cumulativa mais recente do SQL Server 2017
Informações do Service Pack para o SQL Server 2016
Esta atualização foi corrigida no seguinte Service Pack para SQL Server:
Service packs são cumulativos. Cada novo Service Pack contém todas as correções que estão em Service Packs anteriores, juntamente com qualquer nova correção. Nossa recomendação é aplicar o Service Pack mais recente e a atualização cumulativa mais recente para esse Service Pack. Você não precisa instalar um Service Pack anterior antes de instalar o Service Pack mais recente. Use a tabela 1 no artigo a seguir para encontrar mais informações sobre o Service Pack mais recente e a atualização cumulativa mais recente.
Como determinar o nível de versão, edição e atualização do SQL Server e seus componentes
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.