CORRECÇÃO: A tabela de alteração é ordenada incorrectamente para linhas actualizadas depois de activar a alteração de captura de dados para um 2012 do Microsoft SQL Server ou base de dados de 2014

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: 3030352

A Microsoft distribui correcções de 2012 do Microsoft SQL Server como um ficheiro para transferência. Uma vez que as correcções são cumulativas, cada nova versão inclui todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o anterior servidor de SQL 2012.
Sintomas
Depois de activar alterar a captura de dados para uma base de dados do Microsoft SQL Server 2012, a operação de $ _ coluna da tabela de alteração pode ser encomendada incorrectamente para linhas actualizadas. Quando actualiza uma linha, existem duas linhas na tabela de alteração, eliminação e inserção para a operação de $ _. Mas uma operação de inserção poderão ser inesperadamente apresentados antes de uma operação de eliminação. Se a aplicação volta a aplicar as linhas para outra tabela com uma restrição de chave primária, a violação de chave primária seguinte pode ocorrer:

Msg 2627, 14 de nível de estado 1, linha 6Violation de restrição de chave primária 'Primary_Key_name'. Não é possível inserir a chave duplicada no objecto 'TABLE_NAME'. O valor de chave duplicado é (valor).

Informações sobre a actualização cumulativa

Este problema foi corrigido pela primeira vez na actualização cumulativa do SQL Server.
Recomendação: Instale a actualização cumulativa mais recente para o SQL Server

Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Verifique as actualizações cumulativas mais recentes para o SQL Server:
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologia que a Microsoft utiliza para descrever atualizações de software.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3030352 - Última Revisão: 09/04/2015 07:37:00 - Revisão: 2.0

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3030352 KbMtpt
Comentários