Adiciona um procedimento armazenado para a limpeza manual do lado da tabela em SQL Server 2014 SP2 ou 2016 SP1 de controle de alterações

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3173157
Essa atualização adiciona um novo procedimento armazenado que permite limpar manualmente a tabela do lado (change_tracking_objectid) em um banco de dados em que o controle de alterações está ativada.

Sintaxe

sp_flush_CT_internal_table_on_demand [@TableToClean =] 'TableName'

Argumentos

[@TableToClean =] 'TableName'é o nome da tabela de alteração o rastreamento está habilitado. As pendências são deixadas para a limpeza automática pelo controle de alterações.

Saída esperada

Quando você executa o procedimento armazenado, acontecerá uma das seguintes situações:
  • Se a tabela não existir ou se o controle de alterações não estiver habilitada, as mensagens de erro apropriada serão lançadas.
  • Esse procedimento irá chamar outro procedimento armazenado interno que limpa o conteúdo da tabela do lado que é baseada na versão inválida de limpeza usando o modo de exibição de gerenciamento dinâmicosys.change_tracking_tablesde controle de alterações. Quando ele é executado, ele mostrará as informações do total de linhas excluídas (para todas as linhas de 5000).

Resolução

Informações do service pack

Service Pack 2 para o SQL Server para SQL Server 2014

SQL Server 2016 Service Pack 1

Sobre os Service packs do SQL Server

Service packs são cumulativos. Cada service pack novo contém todas as correções que estão em service packs anteriores, junto 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 seguinte artigo para obter mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.

Como determinar a versão, o nível de edição e atualização do SQL Server e seus componentes

Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3173157 - Última Revisão: 11/24/2016 03:18:00 - Revisão: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3173157 KbMtpt
Comentários