CORRECÇÃO: poderão ocorrer erros 0xC02020A1, 0xC020902A, 0xC0202092 e 0xC0047038 ao mesmo tempo, quando tenta executar um pacote SSIS 2005 se utilizar coluna multi-character delimitadores de uma origem de ficheiro plano

Traduções de Artigos Traduções de Artigos
Artigo: 2445326
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Criar um pacote de SQL Server 2005 Integration Services (SSIS) no Business Intelligence Development Studio (ofertas).
  • Utilizar uma origem de ficheiro plano ler dados a partir de um ficheiro de texto de uma tarefa de fluxo de dados.
  • Utilize um delimitador multi-character coluna na origem de ficheiro plano. Por exemplo, o delimitador de coluna multi-character é uma cadeia de caracteres de til três caracteres (~~~).
  • O ficheiro de texto contém uma grande quantidade de dados. Por exemplo, o ficheiro de texto contém mais de 20000 registos.
  • Execute o pacote SSIS.
Neste cenário, o pacote SSIS poderá falhar. Além disso, recebe as seguintes mensagens de erro:

Erro: 0xC02020A1 na Data Flow tarefas, plano de ficheiro de origem [1]: Falha na conversão de dados. A conversão de dados de coluna"<column_name></column_name>"devolvido o valor de estado 4 e o texto de estado"texto foi truncado ou um ou mais caracteres não tinham nenhuma correspondência na página de código destino.".
Erro: 0xC020902A na Data Flow tarefas, plano de ficheiro de origem [1]: A coluna"saída"<column_name></column_name>"(199)" falhou porque ocorreu truncagem e a disposição de linha truncagem de "coluna de saída"<column_name></column_name>"(199)" Especifica a falha na truncagem. Ocorreu um erro de truncagem para o objecto especificado do componente especificado.
Erro: 0xC0202092 na Data Flow tarefas, plano de ficheiro de origem [1]: Ocorreu um erro ao processar o ficheiro "<path_of_the_flat_file></path_of_the_flat_file>"na linha de dados<row_number></row_number>.
Erro: 0xC0047038 na data flow tarefas, SSIS.Pipeline: código de erro SSIS DTS_E_PRIMEOUTPUTFAILED. O método PrimeOutput no código de erro devolvido (1) do componente "Plano de ficheiro de origem" 0xC0202092. O componente devolveu um código de falha, quando o motor de tubagem chamado PrimeOutput(). O significado do código de falha é definido pelo componente, mas é o erro fatal e a tubagem parou a execução. Pode ser registadas antes de este com mais informações sobre a falha de mensagens de erro.

Causa

Este problema ocorre porque as memórias intermédias de entrada para o analisador de ficheiro simples dividem incorrectamente o delimitador multi-character em duas partes.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do SQL Server 2005.

Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
913089Como obter o service pack mais recente do SQL Server 2005

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a".

Propriedades

Artigo: 2445326 - Última revisão: 3 de novembro de 2010 - Revisão: 2.0
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2445326 KbMtpt
Tradução automática
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: 2445326

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com