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 permite limpar manualmente a tabela lateral (change_tracking_objectid) em um banco de dados no qual o controle de alterações está habilitado.

Syntax

sp_flush_CT_internal_table_on_demand [@TableToClean =] ' Tablenamename '

Argumentos

[@TableToClean =] ' tablenamename ' é o nome da tabela para o qual o controle de alterações está habilitado. Os registros de pendências são deixados para a limpeza automática por meio de controle de alterações.

Saída esperada

Quando você executa o procedimento armazenado, um dos seguintes cenários acontece:

  • Se a tabela não existir ou se o controle de alterações não estiver habilitado, as mensagens de erro adequadas serão lançadas.

  • Esse procedimento armazenado chamará outro procedimento armazenado interno que limpa o conteúdo da tabela do lado de controle de alterações que se baseia na versão de limpeza inválida usando o modo de exibição de gerenciamento dinâmico Sys.change_tracking_tables . Quando estiver em execução, ele mostrará as informações do total de linhas excluídas (para cada 5000 linhas).

Resolução

Informações do Service Pack para SQL Server

Esta atualização foi corrigida nos seguintes Service Packs do SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 para SQL Server 2014

Service Pack 4 para SQL Server 2012

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. Não é necessário 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

ReferênciaPara obter mais informações sobre a limpeza de controle de alterações, consulte alterar a limpeza de rastreamento (parte 1) e alterar a limpeza de controle (parte 2).

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.