Você está offline; aguardando reconexão

"Limpeza DQS falha na fase de pre-execute" Erro ao executar a transformação de limpeza DQS SQL Server 2012

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2715968
Sintomas
Considere o seguinte cenário:
  • Use a transformação de limpeza de serviços de qualidade de dados (DQS) em um fluxo de dados de SQL Server integrado Service (SSIS) para limpar os seus dados no Microsoft SQL Server 2012.
  • Defina a configuração "Configurar a saída de erro" a transformação DQS limpeza "Linha de redirecionamento". No entanto, você não especificar um local para salvar a saída de erro.
  • Execute o pacote do SSIS.
Nesse cenário, a seguinte mensagem de erro é registrada no log do SSIS:
Limpeza DQS falha na fase de pre-execute e retornou o código de erro 0x80070057.

System. ArgumentException: O valor não recai no intervalo esperado.
em Microsoft.SqlServer.Dts.pipeline.Wrapper.IDTSBufferManager100.FindColumnByLineageID (Int32 hBufferType, Int32 nLineageID)
em Microsoft.Ssdqs.Component.DataCorrection.Logic.DataCorrectionComponent.PreExecute()
em Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute (IDTSManagedComponentWrapper100 wrapper)
Causa
Esse problema ocorre porque um destino não está definido para a saída de erro é gerada para as linhas que não atendem aos critérios do domínio DQS e regras.
Como Contornar
Para resolver esse problema, use um dos seguintes métodos.

Método 1

Se não desejar redirecionar as linhas de erro, siga estas etapas para resolver o problema:
  1. Abra o componente DQS de DQS Editor de transformação de limpeza.
  2. Selecione Falha de componente no Configurar a saída de erro na lista suspensa na parte inferior do DQS limpeza Editor de transformação.

Método 2

Se você tiver redirecionar suas linhas de erro, em seguida, você deve certificar-se que você tem erros a ser redirecionado para um local de destino.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2715968 - Última Revisão: 08/22/2012 07:04:00 - Revisão: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbsurveynew kbexpertiseadvanced kbtshoot kbmt KB2715968 KbMtpt
Comentários
&t=">nt('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">