Corrigir: Adicionar três procedimentos armazenados para limpar o histórico que é criado quando utiliza o SQL Server 2012 ou 2014 MDS

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: 3036601
Sintomas
Quando utiliza o Microsoft SQL Server 2012 ou serviços de dados de modelo global de 2014 (MDS), o registo pode atingir muito grande e não existe nenhuma função incorporada para limpá-lo para cima. São adicionados três procedimentos armazenados para limpar o histórico de teste, validação e transacções. A utilização é o seguinte:
--@ModelID is the model ID that you clean up the log for.--@CLeanupOlderThanDate is the date before that the logs or records is deleted. DECLARE @CleanupOlderThanDate date = '<Date>', @ModelID INT = <ID>--Cleanup Transaction HistoryEXEC mdm.udpTransactionsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup Validation HistoryEXEC mdm.udpValidationsCleanup @ModelID, @CleanupOlderThanDate; --Cleanup entity-based staging tableEXEC mdm.udpEntityStagingBatchTableCleanup @ModelID, @CleanupOlderThanDate;

Nota As tabelas centrais que aumentarão são mdm.tblTransaction, mdm.tblTransactionAnnotation, mdm.tblValidationLog, mdm.tblValidationHistory e mdm.tblStgBatch.
Resolução
O problema foi corrigido pela primeira vez na actualização cumulativa do SQL Server.

Actualização cumulativa 1 para o SQL Server 2014 SP1

Actualização cumulativa 6 para o SQL Server 2012 SP2

Actualização cumulativa 7 para o SQL Server 2014

Actualização cumulativa 15 para o SQL Server 2012 SP1

Acerca de actualizações cumulativas 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 com a anterior actualização cumulativa. Verifique as actualizações mais recentes cumulativas 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".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3036601 - Última Revisão: 06/25/2015 02:58:00 - Revisão: 4.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3036601 KbMtpt
Comentários