none
Probleme SSIS 2012 RRS feed

  • Question

  • Bonjour

    J'alimente une table de fait j ai ces messages d erreur qui s affiche


    [Destination OLE DB [2]] Erreur : « Code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur : 0x80004005.
    Un enregistrement OLE DB est disponible. Source : « Microsoft SQL Server Native Client 11.0 » Hresult : 0x80004005 Description : « Erreur non spécifiée ».
     »


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


    [Destination OLE DB [2]] Erreur : « Code d'erreur SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Échec de l'objet « Destination OLE DB.Entrées[Entrée de destination OLE DB] » en raison du code d'erreur 0xC020907D.
    En outre, la disposition de la ligne d'erreur sur « Destination OLE DB.Entrées[Entrée de destination OLE DB] » 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 » (2) a échoué avec le code d'erreur 0xC0209029 pendant le traitement de l'entrée
    « Entrée de destination OLE DB » (15). 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.
     »

    [SSIS.Pipeline] Erreur : « Code d'erreur SSIS DTS_E_PROCESSINPUTFAILED. La méthode ProcessInput du composant « Unir tout » (380) a échoué avec le code d'erreur 0xC0047020 pendant le traitement de l'entrée « Unir tout entrée 1 » (381).
    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.
     »


    [Extraction des lignes de ExaprodeAnalyMensu [57]] Erreur : « Échec de la définition de la fin de l'ensemble de lignes du tampon. Code d'erreur : 0xC0047020.
     »


    [SSIS.Pipeline] Erreur : « Code d'erreur SSIS DTS_E_PRIMEOUTPUTFAILED. La méthode PrimeOutput sur Extraction des lignes de ExaprodeAnalyMensu a retourné le code d'erreur 0xC0209017.
    Le composant a retourné un code d'erreur lorsque le moteur du pipeline a appelé PrimeOutput(). La signification du code d'erreur est définie par le composant. Cependant,
    l'erreur est irrécupérable et le pipeline ne s'exécute plus. Des messages d'erreur peuvent être envoyés au préalable avec des informations indiquant la raison de l'échec.
     »

    J ai vue des infos sur sql server 2005 mais rien sur le 2012 pouvez vous me donner plus d info stp

    mardi 15 mai 2012 12:24

Toutes les réponses

  • Bonjour,

    "La valeur des données a enfreint les contraintes d'intégrité de la colonne. "

    Une des colonnes de la table ne serait elle pas une clé étrangère ? Est la valeur que vous essayez d'ajouter est-elle présente dans la table référencée (ex : le produit existe bien dans la table produit alors que vous êtes en train d'ajouter une commande ?)

    Christophe


    Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM

    vendredi 10 août 2012 12:47