Tschuckerich 11 Geschrieben 11. Februar Melden Geschrieben 11. Februar Hallo zusammen, ich bin gerade dabei Kontaktdaten via SSIS von einer MS SQL Tabelle in eine Zieltabelle zu migrieren. Nun stoße ich auf folgendes Problem: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED Fehler beim Task: Kontaktpersonen einlesen Warnung: 0x80019002 bei Package: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (4) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors. SSIS-Paket Ausgangssituation: Quelle: MS SQL Server Tabelle (Feld "Memo", Typ DT_NTEXT) Ziel: Excel File (Feld "Notiz", Typ DT_WSTR) Das Excel Feld habe ich in Excel direkt als "Text" hinterlegt. Dieser Fehler tritt immer dann auf, wenn ich das Source Feld "MEMO" in das Zielfeld "Notiz" schreiben will. Im Internet findet man zwar die Empfehlung, den Wert des Feldes "MaximumErrorCount" zu erhöhen, aber auch dies führt nicht zum Erfolg. Hätte jemand von euch einen Tipp für mich? Gruß Tschuckerich Zitieren
Tschuckerich 11 Geschrieben 11. Februar Autor Melden Geschrieben 11. Februar Ich habe folgende weitere Infos zu diesem Fehler: [Excel-Ziel [314]] Fehler: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21. An OLE DB record is available. Source: "Microsoft Access Database Engine" Hresult: 0x80040E21 Description: "Fehler bei einem aus mehreren Schritten bestehenden OLE DB-Vorgang. Prüfen Sie die einzelnen OLE DB-Statuswerte, falls vorhanden. Daten wurden nicht verarbeitet .". [Excel-Ziel [314]] Fehler: An error occurred while setting up a binding for the "NOTIZ" column. The binding status was "DT_NTEXT". [Excel-Ziel [314]] Fehler: Cannot create an OLE DB accessor. Verify that the column metadata is valid. [SSIS.Pipeline] Fehler: Excel-Ziel failed the pre-execute phase and returned error code 0xC0202025. Zitieren
Beste Lösung Karl K. 14 Geschrieben 11. Februar Beste Lösung Melden Geschrieben 11. Februar Hey, bevor die Daten ins Excel geladen werden, musst du sicherstellen, dass das DT_NTEXT-Feld explizit in DT_WSTR umgewandelt wird. Probier mal folgendes: Ziehe eine "Data Conversion"-Transformation in deinen Data Flow. Wähle das "Memo"-Feld und konvertiere es in DT_WSTR mit passender Länge (z. B. DT_WSTR, 4000). Verwende das neue konvertierte Feld als Mapping für das Excel-Ziel. 2 Zitieren
Tschuckerich 11 Geschrieben 11. Februar Autor Melden Geschrieben 11. Februar Hey @Karl K., vielen Dank für deine schnelle Antwort. Und genau das war die Lösung meines Problems! Funktioniert perfekt ! Tag gerettet! Vielen Dank. 1 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.