Sintomas
Considere o seguinte cenário:
-
Cria-se um esquema e uma tabela no esquema no Microsoft SQL Server.
-
Ativa o rastreio de mudanças para a mesa.
-
Executa a limpeza manual utilizando o comando sp_flush_CT_internal_table_on_demand.
Nestethis cenário, a limpeza pode falhar com um erro que diz que a tabela não foi encontrada.
Este 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 são propriedade do dbo.
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o 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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Última atualização cumulativa para SQL Server 2017
Informações do pacote de serviços para SQL Server 2016
Esta atualização é fixada no seguinte pacote de serviços para o SQL Server:
Os pacotes de serviço são cumulativos. Cada novo pacote de serviços contém todas as correções que se encontram em pacotes de serviços anteriores, juntamente com quaisquer novas correções. A nossa recomendação é aplicar o mais recente pacote de serviços e a mais recente atualização cumulativa para esse pacote de serviços. Não tem de instalar um pacote de serviços anterior antes de instalar o mais recente pacote de serviços. Utilize o Quadro 1 no seguinte artigo para encontrar mais informações sobre o mais recente pacote de serviços e a mais recente atualização cumulativa.
Como determinar o nível de versão, edição e atualização do SQL Server e dos seus componentes
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.