Hallo Experten,
habe ein SSIS-Paket (Visual Studio 2010, SP DEU 1), in dem folgende Tasks für den Import eines Flatfiles ablaufen:
- Prozess: .bat-Datei ausführen, die ein csv-Datei erzeugt.
- SQL ausführen: Eine Import-Tabelle erstellen.
- Datenfluss: Mit Flatfilequelle, Script-Komponente und OLE DB-Ziel.Ziel ist die vorher erzeugte Import-Tablle.Die Flatfilequelle hat ein einzige Spalte, die dann in der Script-Komponente gesplittet wird.
Habe diesen Ablauf in dem Paket schon für 4 andere Flatfiles, bei denen es reibungslos funktioniert.
Führe ich die Schritte im debug-Modus einzeln aus, werden die Felder richtig aufgeteilt.
Bei Ausführung des gesamten Paketes erfolgt die Splittung nicht mehr korrekt:
Der Inhalt einer Spalte der CSV-Datei, die im Script eigentlich übersprungen wird, erscheint dann in der Import-Tabelle.
Hat vielleicht jemand einen Erklärungsansatz dafür?
Vielen Dank im voraus.
Grüße
Matze
habe ein SSIS-Paket (Visual Studio 2010, SP DEU 1), in dem folgende Tasks für den Import eines Flatfiles ablaufen:
- Prozess: .bat-Datei ausführen, die ein csv-Datei erzeugt.
- SQL ausführen: Eine Import-Tabelle erstellen.
- Datenfluss: Mit Flatfilequelle, Script-Komponente und OLE DB-Ziel.Ziel ist die vorher erzeugte Import-Tablle.Die Flatfilequelle hat ein einzige Spalte, die dann in der Script-Komponente gesplittet wird.
Habe diesen Ablauf in dem Paket schon für 4 andere Flatfiles, bei denen es reibungslos funktioniert.
Führe ich die Schritte im debug-Modus einzeln aus, werden die Felder richtig aufgeteilt.
Bei Ausführung des gesamten Paketes erfolgt die Splittung nicht mehr korrekt:
Der Inhalt einer Spalte der CSV-Datei, die im Script eigentlich übersprungen wird, erscheint dann in der Import-Tabelle.
Hat vielleicht jemand einen Erklärungsansatz dafür?
Vielen Dank im voraus.
Grüße
Matze
Comment