Ich versuche, die Excel zu SQL Server-Tabelle mit SSIS-Paket zu importieren. In diesem Excel hat eine Spalte Daten mit mehr als 300 Zeichen. Beim Importieren ich einen Fehler in Excel-Quelle bekommen:Fehler beim Excel-Import: Fehler beim Importieren von Excel zu SQL in SSIS mit großer Textspalte
[Excel Source [12]] Error: There was an error with Excel Source.Outputs[Excel Source Output].Columns [ higher] on Excel Source.Outputs[Excel Source Output]. The column status returned was: "Text was truncated or one or more characters had no match in the target code page.".
Ausgeführte Aktion: Versuchte durch den Datentyp als „Unicode Text-Stream“ durch Eigenschaft anzeigen Ändern der erweiterten Editor-> Eingang & Ausgang Eigenschaften-> externe Ausgabespalten.
Warum definieren Sie nicht Ihr SQL-Zielfeld als varchar (max) oder Nvarchar (max), nur um zu sehen, ob dies das Feld ist, das das Problem verursacht? – MiguelH
Das haben wir auch versucht. Wenn wir das Paket ausführen. An der Excel-Quelle selbst wird das Problem kommen –
Versuchen Sie, eine neue Excel-Quelle mit dieser Datei zu erstellen, und Sie erhalten die richtigen Metadaten von Spalten – Riadhovic