Esta atualização adiciona um novo procedimento armazenado que lhe permite limpar manualmente a tabela lateral (change_tracking_objectid) numa base de dados na qual o controlo de alterações está ativado.
Sintaxe
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'TableName'
Argumentos
[@TableToClean= ] "TableName" é o nome da tabela para a qual o controlo de alterações está ativado. Os registos de tarefas pendentes são deixados para a limpeza automática através do controlo de alterações.
Resultado esperado
Quando executa o procedimento armazenado, ocorre um dos seguintes cenários:
- Se a tabela não existir ou se o controlo de alterações não estiver ativado, serão apresentadas as mensagens de erro adequadas.
- Este procedimento armazenado irá chamar outro procedimento armazenado interno que limpa os conteúdos da tabela lateral de controlo de alterações baseada na versão de limpeza inválida com a vista de gestão dinâmica sys.change_tracking_tables. Quando estiver em execução, mostrará as informações do total de linhas eliminadas (por cada 5000 linhas).
Resolução
Informações do service pack para SQL Server
Esta atualização foi corrigida nos seguintes service packs para SQL Server:
SQL Server 2016 Service Pack 1
Service Pack 3 para SQL Server 2014
Service Pack 4 para SQL Server 2012
Acerca dos Service packs para SQL Server:
Os service packs são cumulativos. Cada novo service pack contém todas as correções que estão em service packs anteriores, juntamente com quaisquer correções novas. A nossa recomendação é aplicar o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não tem de instalar um service pack anterior antes de instalar o service pack mais recente. Utilize a Tabela 1 no artigo seguinte para encontrar mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.
ReferênciaPara obter mais informações sobre a limpeza do controlo de alterações, consulte Limpeza do Controlo de Alterações (Parte 1) e Limpeza do Controlo de Alterações (Parte 2).