segunda-feira, 10 de maio de 2010

Error: Data conversion failed while converting column ..."The value could not be converted because of a potential loss of data."

Sintoma: A Task “Data Conversion” de um pacote do SSIS 2008, apresenta a mensagem de erro Error: Data conversion failed while converting column 'coluna1' to column 'coluna2' The conversion returned status value 2 and status text "The value could not be converted because of a potential loss of data.". ao tentar converter uma coluna de um arquivo txt, usando a seguinte fórmula: ISNULL(REPLACE([coluna1],",",".")) ? "0" : REPLACE([coluna1],",",".")

Causa: O campo está sendo convertido para um Numeric com length 18, e no arquivo este comprimento não passa de 10. A princípio não deveria haver motivos para truncation ou data loss.

Resolução: Na tela de configuração do componente de conversão de dados, clicar em “Configure Error Output”, e para a coluna desejada, informar nas opções ERROR e TRUNCATION, selecionar IGNORE FAILURE.



Mais informações: Para mais informações http://msdn.microsoft.com/en-us/library/ms140083.aspx.

Até a próxima!

Nenhum comentário:

Postar um comentário

Leave your comment here!