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
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.
Beste Lösung Karl K. 15 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
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden