Adiciona um procedimento armazenado para a limpeza manual de alterações de tabela do lado do SQL Server 2014 SP2

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3173157
Esta actualização adiciona um novo procedimento armazenado que permite-lhe limpar manualmente a tabela de lado (change_tracking_objectid) numa base de dados em que o registo de alterações está activada.

Sintaxe

sp_flush_CT_internal_table_on_demand [@TableToClean =] 'Nomedatabela'

Argumentos

[@TableToClean =] 'Nomedatabela' é o nome da tabela, para a alteração foi activado o rastreio, que tem os registos de tarefas pendentes para a esquerda, alterar controlando limpe automaticamente.

Saída esperada

Quando executar o procedimento armazenado, não acontece um dos seguintes cenários:
  • Se a tabela não existir ou se não estiver activada o registo de alterações, mensagens de erro adequadas serão iniciadas.
  • Este procedimento armazenado vai chamar outro procedimento armazenado interno que limpa o conteúdo da tabela de lado com base na versão inválido limpeza utilizando a vista de gestão dinâmica de sys.change_tracking_tables de rastreio de alteração. Enquanto estiver em execução, esta irá mostrar as informações do total de linhas eliminadas (para todas as linhas de 5000).

Resolução

Informações sobre Service Packs

Service Pack 2 para o SQL Server para o SQL Server 2014

Sobre os Service packs para o SQL Server

Service packs são cumulativos. Cada novo service pack contém todas as correcções incluídas em service packs anteriores, bem como quaisquer novas correcções. A nossa recomendação é aplicar o service pack mais recente e a actualização cumulativa mais recente desse service pack. Não tem de instalar um service pack anterior antes de instalar o service pack mais recente. Utilize o quadro 1 no seguinte artigo para localizar mais informações sobre o service pack mais recente e a actualização cumulativa mais recente.

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

Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Nota Este é um artigo de “PUBLICAÇÃO RÁPIDA” criado directamente a partir da organização de suporte da Microsoft. As informações contidas neste artigo são fornecidas “tal como estão” em resposta a problemas recentes. Devido à urgência em disponibilizar este artigo, os materiais poderão incluir erros tipográficos e ser revistos em qualquer altura sem aviso prévio. Consulte os Termos de Utilização para outras considerações.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3173157 - Última Revisão: 07/12/2016 02:37:00 - Revisão: 1.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

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3173157 KbMtpt
Comentários