Sintomas
Considere o seguinte cenário:
-
Você cria um esquema e uma tabela no esquema no Microsoft SQL Server.
-
Você habilita o controle de alterações para essa tabela.
-
Você executa a limpeza manual usando o comando sp_flush_CT_internal_table_on_demand .
Nesse cenário, a limpeza pode falhar com um erro que afirma que a tabela não pôde ser encontrada.
Esse erro ocorre porque o comando sp_flush_CT_internal_table_on_demand não considera tabelas com esquemas diferentes, como as tabelas que não pertencem ao dbo.
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para SQL Server:
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 2017
Informações do service pack para SQL Server 2016
Esta atualização é corrigida no seguinte pacote de serviços para SQL Server:
Os pacotes de serviço são cumulativos. Cada novo service pack contém todas as correções que estão em pacotes de serviço anteriores, juntamente com quaisquer novas correções. Nossa recomendação é aplicar o pacote de serviços 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 pacote de serviços mais recente. Use a Tabela 1 no artigo a seguir para encontrar mais informações sobre o pacote de serviços mais recente e a atualização cumulativa mais recente.
Como determinar o nível de versão, edição e atualização de 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.