Erreur: 0xC0202009 à la Tâche de Flux de Données, Destination OLE DB [43]: Code d'Erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB a eu lieu. Code d'erreur: 0x80040E21

Ma source est un TXT Source de Fichier Plat, la Destination est de type OLE DB. (voir l'image)

Erreur: 0xC0202009 à la Tâche de Flux de Données, Destination OLE DB [43]: Code d'Erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB a eu lieu. Code d'erreur: 0x80040E21

J'ai trouvé un très tutoriel de base sur le Code du Projet pour créer un package. J'ai terminé les étapes mais quand le débogage j'ai une drôle d'erreur(ci-dessous):

Quelqu'un peut-il donner une explication à cette erreur? Il m'a fallu des heures à chercher sur le web pour l'erreur.

Package SSIS
"C:\Users\USRNAME\Desktop\Projects\DataGeneratorSsis\DataGeneratorSsis\Package.dtsx"
de départ. Renseignements: 0x4004300A à la Tâche de Flux de Données, SSIS.Pipeline:
Phase de Validation est un début. Renseignements: 0x4004300A au Flux de Données
Tâche, SSIS.Pipeline: phase de Validation est un début. Avertissement:
0x80047076 à la Tâche de Flux de Données, SSIS.Pipeline: La colonne de sortie
"intApplication" (7) sur la sortie "Fichier Plat de Sortie de la Source" (6) et
la composante "Source de Fichier Plat" (2) n'est pas utilisé par la suite dans les Données
La tâche de flux. La suppression de ce inutilisés de la colonne de sortie peut augmenter le Flux de Données
la réalisation de la tâche. Renseignements: 0x40043006 à la Tâche de Flux de Données,
SSIS.Pipeline: se Préparer pour Exécuter la phase de début. Informations:
0x40043007 à la Tâche de Flux de Données, SSIS.Pipeline: Avant d'Exécuter la phase est
début. Renseignements: 0x402090DC à la Tâche de Flux de Données, Source de Fichier Plat
Deux: Le traitement de fichier "C:\Users\USRNAME\Desktop\ddd.txt" a
commencé. Renseignements: 0x4004300C à la Tâche de Flux de Données, SSIS.Pipeline:
Exécuter la phase de début. Renseignements: 0x402090DE à la Tâche de Flux de Données,
Source de Fichier plat Deux: Le nombre total de lignes de données traitées pour le fichier
"C:\Users\USRNAME\Desktop\ddd.txt" 2. Erreur: 0xC0202009 à des Données
La Tâche de flux, Destination OLE DB [43]: Code d'Erreur SSIS DTS_E_OLEDBERROR.
Une erreur OLE DB a eu lieu. Code d'erreur: 0x80040E21. Un enregistrement OLE DB
est disponible. Source: "Microsoft SQL Server Native Client 11.0"
Hresult: 0x80040E21 Description: "OLE DB en Plusieurs étapes de l'opération
généré des erreurs. Vérifier chaque valeur d'état OLE DB, si disponible. Pas de
le travail a été fait.". Erreur: 0xC020901C à la Tâche de Flux de Données OLE DB
Destination [43]: Il y avait une erreur OLE DB
De Destination.Entrées[fournisseur OLE DB d'Entrée de la Destination].Les colonnes[AppID] sur OLE DB
De Destination.Entrées[fournisseur OLE DB d'Entrée de la Destination]. L'état de colonne
retourné est: "La valeur n'a pas pu être converti en raison d'un potentiel
la perte de données.". Erreur: 0xC0209029 à la Tâche de Flux de Données OLE DB
Destination [43]: Code d'Erreur SSIS
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Le "OLE DB
De Destination.Entrées[fournisseur OLE DB d'Entrée de la Destination]" a échoué en raison de l'erreur
code 0xC0209077 eu lieu, et la disposition de ligne erreur sur "OLE DB
De Destination.Entrées[fournisseur OLE DB d'Entrée de la Destination]" indique un échec sur
erreur. Une erreur s'est produite sur l'objet spécifié de la valeur de
composante. Il peut y avoir des messages d'erreur affichés avant cela, avec plus de
informations sur l'échec. Erreur: 0xC0047022 à la Tâche de Flux de Données,
SSIS.Pipeline: Code d'Erreur SSIS DTS_E_PROCESSINPUTFAILED. L'
Méthode ProcessInput sur la composante "Destination OLE DB" (43) a échoué avec l'
code d'erreur 0xC0209029 lors du traitement d'entrée "Destination OLE DB
D'entrée" (56). L'élément identifié a retourné une erreur de la
ProcessInput méthode. L'erreur est spécifique au composant, mais l'
l'erreur est fatale et sera la cause de la tâche de Flux de Données pour arrêter l'exécution.
Il peut y avoir des messages d'erreur affichés avant cela, avec plus d'informations
à propos de la panne. Renseignements: 0x40043008 à la Tâche de Flux de Données,
SSIS.Pipeline: Post Exécuter la phase de début. Informations:
0x402090DD à la Tâche de Flux de Données, Source de Fichier Plat Deux: Le traitement de
fichier "C:\Users\USRNAME\Desktop\ddd.txt" a pris fin. Informations:
0x4004300B à la Tâche de Flux de Données, SSIS.Pipeline: "Destination OLE DB"
écrit 0 lignes. Renseignements: 0x40043009 à la Tâche de Flux de Données,
SSIS.Pipeline: phase de Nettoyage est un début. Echec de la tâche: la Tâche de Flux de Données
Avertissement: 0x80019002 au Package: SSIS Avertissement Code
DTS_W_MAXIMUMERRORCOUNTREACHED. La méthode d'Exécution réussi, mais
le nombre d'erreurs soulevées (4) atteint le maximum autorisé (1);
entraînant une panne. Cela se produit lorsque le nombre d'erreurs atteint
le nombre spécifié dans la MaximumErrorCount. Modifier la
MaximumErrorCount ou corriger les erreurs. Package SSIS
"C:\Users\USRNAME\Desktop\Projects\DataGeneratorSsis\DataGeneratorSsis\Package.dtsx"
fini: l'Échec.

Pertinentes message d'erreur

Il y avait une erreur de Destination OLE DB.Entrées[fournisseur OLE DB d'Entrée de la Destination].Les colonnes[AppID] sur la Destination OLE DB.Entrées[fournisseur OLE DB d'Entrée de la Destination]. La colonne état renvoyé est: "La valeur n'a pas pu être converti en raison d'un risque de perte de données."

OriginalL'auteur SamekaTV | 2013-09-30