error when extracting from excel to sql server data are nort all extracting why ?

  • hi all when extracting data from excel to sqserver and runing SSIS project the destination OLE DB be red and values extracted are only 3000 althought the source data are 4000

    any help plea one other thing when i execute this request in sql server

    SELECT TOP 1000 [id]

    ,[name]

    FROM [proj].[dbo].[person]

    i have only 509 values that appears ? why ?

    these are the snaps of the extracting above

    thanks a lot for any help

  • Are there only 509 rows in the persons table?

    Regarding the package: there seems to be an error, but the screenshots don't show the actual error message.

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

  • no there are 4000 values in person table ! but sql import only 509 values from excel ?!!

    i forget that there is a column offer in excel table that i didn't import it

    this is one other part of error snapshot

  • I can't see the right-hand half of the error message, but it looks like there's a datatype issue with the column "Copie de OFFRE". It looks as though the values you have in that column in Excel can't be imported into the column on SQL Server. What sort of values are they, and what type of column do you have in SQL Server?

  • hi in fact i solved the other error now it marks that all values are imported but the destination is red colored

    and when i do a select * from person only 509 are shown ?

    this is the error message

    [Destination OLE DB [865]] Erreur : « Une erreur s'est produite avec colonne d'entrée « Id » (889) sur entrée « Entrée de destination OLE DB » (878). État de colonne retourné : « La valeur des données a enfreint les contraintes d'intégrité de la colonne. ».

     »

  • There is an integrity constraint on the ID column, and some (or all) of the data in that column violates the constraint. What constraints do you have on that column?

  • I'm guessing your ID is meant to be a Primary Key and unique, so do you have duplicate IDs in the data?

  • in fact i solved the problem there is null values in the column but now he show me this message i don't know why ?

    [Destination OLE DB [1240]] Erreur : « Code d'erreur SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Échec de l'objet « entrée « Entrée de destination OLE DB » (1253) » en raison du code d'erreur 0xC020907B. En outre, la disposition de la ligne d'erreur sur « entrée « Entrée de destination OLE DB » (1253) » spécifie un échec sur l'erreur. Une erreur s'est produite sur l'objet spécifié du composant spécifié. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.

     »

    [SSIS.Pipeline] Erreur : « Code d'erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput du composant « Destination OLE DB » (1240) a échoué avec le code d'erreur 0xC0209029 pendant le traitement de l'entrée « Entrée de destination OLE DB » (1253). Le composant identifié a retourné une erreur de la méthode ProcessInput. Cette erreur, spécifique au composant, est irrécupérable et provoquera l'arrêt de la tâche de flux de données. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.

     »

  • prepaess (5/30/2014)


    in fact i solved the problem there is null values in the column but now he show me this message i don't know why ?

    [Destination OLE DB [1240]] Erreur : « Code d'erreur SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Échec de l'objet « entrée « Entrée de destination OLE DB » (1253) » en raison du code d'erreur 0xC020907B. En outre, la disposition de la ligne d'erreur sur « entrée « Entrée de destination OLE DB » (1253) » spécifie un échec sur l'erreur. Une erreur s'est produite sur l'objet spécifié du composant spécifié. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.

     »

    [SSIS.Pipeline] Erreur : « Code d'erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput du composant « Destination OLE DB » (1240) a échoué avec le code d'erreur 0xC0209029 pendant le traitement de l'entrée « Entrée de destination OLE DB » (1253). Le composant identifié a retourné une erreur de la méthode ProcessInput. Cette erreur, spécifique au composant, est irrécupérable et provoquera l'arrêt de la tâche de flux de données. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.

     »

    Any other errors besides those two?

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP

Viewing 9 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic. Login to reply