Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer

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 rastreio de alteração está ativado.

Sintaxe

sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'TableName'

Argumentos

[@TableToClean= ] 'TableName' é o nome da tabela, para a qual o rastreio de alterações está ativado. Os atrasos são deixados para a limpeza automática através de um rastreio de mudança.

Saída esperada

Quando se executam o procedimento armazenado, um dos seguintes cenários acontece:

  • Se a tabela não existir ou se o rastreio de alterações não estiver ativado, serão lançadas mensagens de erro apropriadas.

  • Este procedimento armazenado irá chamar outro procedimento interno armazenado que limpa o conteúdo da tabela lateral de rastreio de alteração que se baseia na versão de limpeza inválida, utilizando a sys.change_tracking_tables visão dinâmica de gestão. Quando estiver em execução, mostrará a informação do total de linhas apagadas (por cada 5000 linhas).

Resolução

Informações de pacote de serviço para SQL Server

Esta atualização é fixada nos seguintes pacotes de serviço para SQL Server:

Pacote de serviço SQL Server 2016 1

Pacote de serviço 3 para SQL Server 2014

Pacote de serviço 4 para SQL Server 2012

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 precisa 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

ReferênciaPara obter mais informações sobre a limpeza de rastreio de alterações, consulte change tracking cleanup (Parte 1) e Change Tracking Cleanup (Parte 2).

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.