CORRECÇÃO: poderão ocorrer erros 0xC02020A1, 0xC020902A, 0xC0202092 e 0xC0047038 ao mesmo tempo quando você tenta executar um pacote do SSIS 2005 se você usar delimitadores multi-character coluna em uma origem Flat File

Traduções deste artigo Traduções deste artigo
ID do artigo: 2445326
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Criar um pacote do SSIS (SQL Server 2005 Integration Services) no Business Intelligence Development Studio (BIDS).
  • Você pode utilizar uma origem Flat File para ler dados de um arquivo de texto em uma tarefa de fluxo de dados.
  • Use o delimitador de coluna multi-character na origem Flat File. Por exemplo, o delimitador de coluna multi-character é uma seqüência de caracteres de til de três caracteres (~~~).
  • O arquivo de texto contém uma grande quantidade de dados. Por exemplo, o arquivo de texto contém mais de 20000 registros.
  • Executar o pacote do SSIS.
Nesse cenário, o pacote do SSIS pode falhar. Além disso, você recebe a seguinte mensagem de erro:

Erro: 0xC02020A1 na tarefa de fluxo de dados, Flat File Source [1]: Falha na conversão de dados. A conversão de dados para a coluna"<column_name></column_name>"retornou o valor de status 4 e o texto de status de"texto foi truncado ou um ou mais caracteres não tinham nenhuma correspondência na página de código de destino.".
Erro: 0xC020902A na tarefa de fluxo de dados, Flat File Source [1]: A coluna"saída"<column_name></column_name>"(199)" falhou, pois ocorreu truncamento e o descarte de linha de truncamento em "colunas de saída"<column_name></column_name>"(199)" Especifica a falha no truncamento. Ocorreu um erro de truncamento do objeto especificado do componente especificado.
Erro: 0xC0202092 na tarefa de fluxo de dados, Flat File Source [1]: erro ao processar o arquivo "<path_of_the_flat_file></path_of_the_flat_file>"na linha de dados<row_number></row_number>.
Erro: 0xC0047038 no Data Flow Task, SSIS.Pipeline: código de erro SSIS DTS_E_PRIMEOUTPUTFAILED. O método PrimeOutput no código de erro retornado (1) do componente "Flat File Source" 0xC0202092. O componente retornou um código de falha quando o mecanismo de pipeline chamado PrimeOutput(). O significado do código de falha é definido pelo componente, mas o erro é fatal e o pipeline interrompido em execução. Talvez as mensagens de erro lançadas antes isso com mais informações sobre a falha.

Causa

Esse problema ocorre porque os buffers de entrada para o analisador de arquivo simples dividem incorretamente o delimitador multi-character em duas partes.

Resolução

Informações sobre service packs

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

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
913089Como obter o service pack mais recente do SQL Server 2005

Situação

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

Propriedades

ID do artigo: 2445326 - Última revisão: quarta-feira, 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 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: 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