SSIS-Mehrere-Schritt OLE DB Vorgang generierte Fehler

Gut, ich weiß nicht, wie zu erklären, das problem, ich habe zwei OLE-DB-Verbindungen, die ich brauche, um zu verschmelzen und zu senden, um eine OLE DB-Ziel -, den Quell-DB-Spalten sind:

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" 1 1:

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

Ziel:

SSIS-Mehrere-Schritt OLE DB Vorgang generierte Fehler

Mapping:

SSIS-Mehrere-Schritt OLE DB Vorgang generierte Fehler

Muss ich konvertieren viele von den Spalten zu nvarchar(255), (ich denke, das ist das problem), aber wenn ich das Programm starte, passiert das:

SSIS-Mehrere-Schritt OLE DB Vorgang generierte Fehler

Fehlermeldungen:

[OLE DB-Ziel [5679]] Fehler: SSIS-Fehlercode DTS_E_OLEDBERROR.
Ein OLE DB-Fehler aufgetreten. Fehler-code: 0x80040E21. Ein OLE DB-Datensatz
ist zur Verfügung. Quelle: "Microsoft SQL Server Native Client 10.0"
Hresult: 0x80040E21 Beschreibung: "Mehrere-Schritt OLE DB-operation
Fehler erzeugt. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Keine
die Arbeit war getan.".

[OLE DB-Ziel [5679]] Fehler: SSIS-Fehlercode
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Der "input "OLE DB-Ziel
Eingang" (5692)" ist fehlgeschlagen, da Fehler-code 0xC020907B aufgetreten ist, und die
Fehler Zeile disposition über "input "OLE DB-Ziel-Eingabe" (5692)"
gibt Fehler über Fehler. Ein Fehler ist aufgetreten, der auf die angegebenen Objekt
für die angegebene Komponente. Hier kann es zu Fehlermeldungen geschrieben werden, bevor
diese mit mehr Informationen über den Fehler.

[SSIS.Pipeline] Fehler: SSIS-Fehlercode DTS_E_PROCESSINPUTFAILED. Die
ProcessInput-Methode auf die Komponente "OLE DB-Ziel" (5679) ist fehlgeschlagen
mit dem Fehlercode 0xC0209029 während der Verarbeitung input "OLE DB-Ziel
Eingang" (5692). Die identifizierte Komponente hat einen Fehler zurückgegeben von der
ProcessInput-Methode. Der Fehler ist spezifisch für die Komponente, aber der
der Fehler ist fatal und führen die Daten-Fluss-Vorgang zu beenden.
Hier kann es zu Fehlermeldungen geschrieben werden, bevor diese mit mehr Informationen
über den Fehler.

[SSIS.Pipeline] Fehler: SSIS-Fehlercode DTS_E_PROCESSINPUTFAILED. Die
ProcessInput-Methode auf die Komponente "Sort" (4898) failed with error code
0xC0047020 während der Verarbeitung Eingabe "Art Input" (4899). Die identifizierten
Komponente hat einen Fehler zurückgegeben von der ProcessInput-Methode. Der Fehler ist
spezifisch für die Komponente, aber der Fehler ist fatal und führt dazu, die
Daten-Fluss-Vorgang zu beenden. Hier kann es zu Fehlermeldungen gepostet
vor diesem mit mehr Informationen über den Fehler.

Warnhinweise:

[SSIS.Pipeline] Warnung: Warnung: Konnte nicht geöffnet werden global shared memory
zur Kommunikation mit dem Systemmonitor-DLL, die Daten fließen Leistungsindikatoren
nicht zur Verfügung stehen. Um dies zu beheben, führen Sie dieses Paket als administrator
oder auf der system-Konsole.

Bitte helfen, ich bin wirklich frustriert und gestresst gerade jetzt, so ich kann nicht erklären, mich selbst besser, wenn Sie etwas nicht verstehen, Fragen Sie bitte und ich werde versuchen es besser zu machen.

  • müssen Sie veröffentlichen die details 'kann Es werden Fehlermeldungen geschrieben werden, bevor diese mit mehr Informationen über den Fehler.'
  • Als Beth sagte, halten Sie durch das Fehler-log (es ist sehr ausführlich), bis Sie den tatsächlichen Fehler. Die Beiträge oben sind nicht sinnvoll, es wird etwas mehr nützlich, vor diesem.
  • Eine weitere potenziell nützliche Technik zur Problembehandlung, ist die Umleitung der Fehlerausgabe von Ihrem OLE-Ziel ein flat-file, damit kannst du wenigstens sehen, welche Einträge die Probleme verursachen.
  • Hinzugefügt Warnung-Nachrichten, ich werde versuchen, mit der flachen Ziel, wenn ich etwas besser
  • Microsoft Fehlercodes saugen Bälle. Sie ernsthaft brauchen, um es zu vereinfachen.
InformationsquelleAutor Desu | 2013-02-11
Schreibe einen Kommentar