Heim >Datenbank >MySQL-Tutorial >Wie kann SSIS den Import identisch benannter Textdateien aus verschiedenen Verzeichnissen in eine einzige SQL Server-Tabelle automatisieren?
Textdateien mit gemeinsamen Namen und Schemata aus separaten Verzeichnissen importieren
Sie möchten mehrere Textdateien mit identischen Namen und Schemata in dasselbe importieren Tabelle in einer SQL Server 2008-Datenbank. Die Herausforderung liegt darin, dass sich diese Dateien in unterschiedlichen Verzeichnissen befinden:
TEST 201304 sample1.txt sample2.txt 201305 sample1.txt sample2.txt 201306 sample1.txt sample2.txt
Gibt es eine Möglichkeit, diesen Prozess mithilfe von SSIS zu automatisieren?
Lösung: Verwenden Sie den Foreach-Dateicontainer mit Unterordnerdurchquerung
Ja, dies kann mit einem Foreach-Dateicontainer erreicht werden. Hier sind die Schritte:
Beispielausdruck für Verbindung Zeichenfolge:
"Data Source=YOUR_DATA_SOURCE;Initial Catalog=YOUR_DATABASE;Provider=YOUR_PROVIDER;User ID=YOUR_USER_ID;Password=YOUR_PASSWORD;Filename=" + @[User::CurrentFileName]
Durch Befolgen dieser Schritte können Sie SSIS so konfigurieren, dass Textdateien mit identischen Namen und Schemata aus verschiedenen Verzeichnissen autonom in eine einzige Tabelle geladen werden.
Das obige ist der detaillierte Inhalt vonWie kann SSIS den Import identisch benannter Textdateien aus verschiedenen Verzeichnissen in eine einzige SQL Server-Tabelle automatisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!