SSIS en Plusieurs étapes OLE DB opération a généré des erreurs

Bien, je ne sais pas comment expliquer ce problème, j'ai deux Connexions OLE DB que j'ai besoin de fusionner et de les envoyer à un oledb Destination, la source oledb colonnes sont:

tbl clientes totales:

RUT_CLIE numeric(18,0), 
DV(string(1)), CLI_NOM(string(40)), 
CLI_CAT_SUB(string(3)), 
CLI_STA(string(5)), 
CLI_SUB_STA(string(5)), 
**COD_CTR (numeric(18,0))  <- JOIN KEY**, 
nom_ejec(string(50)),
nom_suc(string(100)), 
nom_suc_gpo(string(100)), 
zonal(string(50)), 
id_cargo(string(50)), 
CLI_GRP_NOM(string(25)),  
CANAL(string(50)), 
ACTIVO(int), 
VINCULADO(int), 
VINCULADO_TRX(int), 
CTACTE(int), 
CLI_CAT(string(5))

tbl cartera en cours 1 1:

cod_cartera (numeric(18,0))  <- JOIN KEY
cargo(string(100)),
nom_suc_gpo(string(100))

Destination:

SSIS en Plusieurs étapes OLE DB opération a généré des erreurs

Cartographie:

SSIS en Plusieurs étapes OLE DB opération a généré des erreurs

J'ai besoin de convertir de nombreuses colonnes de type nvarchar(255), (je pense que c'est le problème), mais quand je lance le programme, ce qui se passe:

SSIS en Plusieurs étapes OLE DB opération a généré des erreurs

Messages D'Erreur:

[Destination OLE DB [5679]] Erreur: 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 10.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.".

[Destination OLE DB [5679]] Erreur: Code d'Erreur SSIS
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Le "input "Destination OLE DB
D'entrée" (budgétaire 5692)" a échoué car le code d'erreur 0xC020907B s'est produite, et l'
disposition de ligne erreur sur "entrée "Entrée de Destination OLE DB" (budgétaire 5692)"
indique un échec sur erreur. Une erreur s'est produite sur l'objet spécifié
du composant spécifié. Il peut y avoir des messages d'erreur affichés avant
cela avec plus d'informations à propos de la panne.

[SSIS.Pipeline] Erreur: Code d'Erreur SSIS DTS_E_PROCESSINPUTFAILED. L'
Méthode ProcessInput sur la composante "Destination OLE DB" (5679) a échoué
avec le code d'erreur 0xC0209029 lors du traitement d'entrée "Destination OLE DB
D'entrée" (budgétaire 5692). 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.

[SSIS.Pipeline] Erreur: Code d'Erreur SSIS DTS_E_PROCESSINPUTFAILED. L'
Méthode ProcessInput sur la composante "Trier" (4898) a échoué avec le code d'erreur
0xC0047020 lors du traitement d'entrée "Entrée de Tri" (4899). L'identifiés
composant a retourné une erreur de la méthode ProcessInput. L'erreur est
spécifiques à la composante, mais 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é
avant cela, avec plus d'informations à propos de la panne.

Avertissements:

[SSIS.Pipeline] Avertissement: Avertissement: ne Peut pas ouvrir global de mémoire partagée
pour communiquer avec DLL de performance; les flux de données des compteurs de performance
ne sont pas disponibles. Pour les résoudre, l'exécution de ce package en tant qu'administrateur,
ou sur la console du système.

S'il vous plaît aider, je suis vraiment frustré et stressé en ce moment, donc je ne peux pas m'expliquer mieux, si vous ne comprenez pas quelque chose, demandez et je vais essayer de faire mieux.

  • vous avez besoin d'afficher les détails de la " Il peut y avoir des messages d'erreur affichés avant cela, avec plus d'informations à propos de la panne.'
  • Beth dit, gardez en regardant à travers le journal d'erreur (c'est très clair) jusqu'à ce que vous trouver l'erreur réelle. Les messages postés ci-dessus ne sont pas utiles, il y aura quelque chose de plus utile avant cette.
  • Un autre potentiellement utile de dépannage technique est de rediriger la sortie d'erreur de votre destination OLE d'un fichier à plat, de sorte que vous pouvez au moins voir les enregistrements qui sont à l'origine des problèmes.
  • Ajout de messages d'Avertissement, je vais essayer avec le plat de destination si je reçois quelque chose de mieux
  • Codes d'erreur Microsoft sucer les boules. Ils ont sérieusement besoin de simplification.
InformationsquelleAutor Desu | 2013-02-11