none
Transformação de tipo de dados no SSIS RRS feed

  • Pergunta

  • amigos,

     

    Tenho uma consulta Oracle onde somo um campo e converto para numeric. Depois pego esse resultado e jogo em uma tabela no SQL 2005 utilizando o SSIS. Porém eu altero o Input para suportar o tipo de dados mais ele não salvo a minha alteração e está dando este erro.

     

    Poderiam me ajudar

     

    TITLE: Package Validation Error
    ------------------------------

    Package Validation Error

    ------------------------------
    ADDITIONAL INFORMATION:

    Error at Data Flow Task [OLE DB Destination [1057]]: The OLE DB provider used by the OLE DB adapter cannot convert between types "DT_NUMERIC" and "DT_DBTIMESTAMP" for "Vl_Ajuste".

    Error at Data Flow Task [OLE DB Destination [1057]]: The OLE DB provider used by the OLE DB adapter cannot convert between types "DT_DBTIMESTAMP" and "DT_NUMERIC" for "Dt_Ajuste".

    Error at Data Flow Task [DTS.Pipeline]: "component "OLE DB Destination" (1057)" failed validation and returned validation status "VS_ISBROKEN".

    Error at Data Flow Task [DTS.Pipeline]: One or more component failed validation.

    Error at Data Flow Task: There were errors during task validation.

     (Microsoft.DataTransformationServices.VsIntegration)

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

     

    terça-feira, 29 de julho de 2008 14:20

Respostas

  • Amigos,

     

    descobri como faço para trabalhar esses dados provenientes do Oracle. Basta clicar com o direito no objeto de origem(OLDB Provider) e escolher a opção Show Advancead e na opção Column selecionar o coluna que está dando e na propriedade alterar o tipo de dados correspondente para a sua tabela.

    terça-feira, 29 de julho de 2008 16:27