2017-02-23 2 views
2

Problem

Ich versuche Zeichenfolge aus flacher Datei in SSIS spezielle Zeichenfolge laden zu laden, aber es gibt mir Fehler aufgrund es specials Zeichen enthält, aber ich mag es laden und zu speichern, wie es ist in die Zieltabelle. Wie kann ich das tun?wie in SSIS

Beispiel Strings

https://www.sqlservercentral.com/Forums/745647/escape-characters-for-and-in-concatenated-expressions#bm1821725

Raum Aviator Wired ultimative Kopfhörer (Inline Mic) - Schwarz/Rot

Fehler

Fehler bei Datenflusstask [SSIS .Pipeline]: Flat File Destination.Inputs [Flat File Zieleingabe] .Columns [c.links_product_list_url] hat die Herkunfts-ID 214, die zuvor in der Datenflusstask nicht verwendet wurde.

Fehler bei der Datenflusstask [SSIS.Pipeline]: "Flat File Destination" ist fehlgeschlagen und hat den Validierungsstatus "VS_NEEDSNEWMETADATA" zurückgegeben.

Fehler bei der Datenflusstask [SSIS.Pipeline]: Eine oder mehrere Komponenten haben die Validierung nicht bestanden.

Fehler bei der Datenflussaufgabe: Bei der Aufgabenvalidierung traten Fehler auf.

+1

Das Problem besteht nicht in der Zeichenfolge, die Sie verarbeiten möchten, sondern darin, dass sich die Metadaten Ihrer Komponente geändert haben. Doppelklicken Sie auf das Flatfile-Ziel, um die Metadaten zu aktualisieren. –

Antwort

1

Die Fehlermeldung Ihnen zur Verfügung gestellten:

Fehler bei Datenflusstask [SSIS.Pipeline]: "Flat File Destination" Validierung fehlgeschlagen ist und zurückValidierungsStatus "VS_NEEDSNEWMETADATA".

Zeigt an, dass die Metadaten der Ziel-Flat-Datei geändert wurden.

Sie haben Ihre Spalten Namen und Codepages, zeilenbegrenzer, Spaltenbegrenzer, um zu überprüfen ...

dieses Problem Fixing

einfach Ihr Paket in Visual Studio öffnen, wenn kein Ausdruck Wird im Verbindungsmanager der Zieldatei für flache Dateien verwendet. Doppelklicken Sie einfach auf die Zielkomponente der Flat-Datei in Ihrer Dataflowtask, und Sie werden aufgefordert, die Metadaten zu ändern. Es ist auch nett, - zuerst - Ihren Flat File Verbindungsmanager zu öffnen und seine Einstellungen zu aktualisieren.