Ich erhalte häufig Text- und Excel-Dateien, die ich in lokalen MS SQL Server hochladen muss. Gibt es ein Werkzeug oder einen Befehl, der diese Aufgabe automatisieren kann? Für den von MS SQL bereitgestellten Bulk-Upload müssen Sie zuerst die leere Tabelle erstellen, ich möchte nicht jedes Mal eine neue Tabelle manuell erstellen. Bitte helfen SieTextdateien automatisch auf MS SQL Server hochladen
Antwort
Sie müssen eine Datentabelle nicht manuell erstellen. In MS SQL-Server gibt es eine Funktion dafür.
- Rechtsklick auf Datenbankname
- dann zu ‚Aufgaben‘ gehen und dann auf die Registerkarte gehen ‚Daten importieren‘ & Klick auf diesem
- Sie den Datenexport erhalten wird, Import-Assistenten auf Weiter.
Wenn Excel-Datei, Wählen Sie die Datenquelle als "Microsoft Excel" dann durchsuchen Sie die Excel-Datei (stellen Sie sicher, dass Ihre Excel-Datei im 97-2003-Format speichern). Wenn Textdatei, Wählen Sie die Datenquelle als 'Flat File Source', und durchsuchen Sie die Datei.
Mit dem Assistenten fortfahren, erhalten Sie die Datentabelle mit relevanten Daten.
Ja, ich kenne diese Funktion, und ich benutze derzeit nur diese, aber es manuell für etwa 10 Dateien tun ist umständlich. Ich möchte, dass alle Dateien, wenn sie 10 oder 20 in einem bestimmten Ordner sind, auf einmal in SQL Server hochgeladen werden sollten. –
@AnujAgarwal Überprüfen Sie diesen Link: [Wie Sie Dateien in einem bestimmten Ordner durchlaufen, nacheinander laden und mit SSIS in den Archivordner verschieben] (http://help.pragmaticworks.com/dtsxchange/scr/FAQ%20-) % 20How% 20to% 20Loop% 20% 20% 20% 20%% 20%% 20% 20% 20% 20%% 20% 20folder% 20% 20% 20% 20% 20% 20% 20% 20% –
- 1. wie Datenreplikation auf MS SQL Server Linked
- 2. MS SQL Server Datenkonsolidierung
- 3. Index varchar auf MS SQL Server 2005
- 4. VBA - MS Zugriff auf externen SQL Server
- 5. MS Word-Datei auf verschiedene Server mit FTP hochladen
- 6. Android zu MS SQL Server
- 7. zeppelin-MS SQL Server-Interpreter
- 8. MS SQL Server Quer Tabellenconstraint
- 9. Export von MS Excel nach MS SQL Server automatisieren
- 10. Factoring SQL-Code - MS SQL Server
- 11. Mit VBA alle MS Access SQL-Abfragen in Textdateien exportieren
- 12. MS SQL Server gespeicherten Prozedur
- 13. PostgreSQL oder MS SQL Server?
- 14. java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException MS-SQL-Server
- 15. PHP PDO zu MS SQL Server auf Ubuntu Server
- 16. SQL-Abfrage, Wildcard, MS SQL Server 2005
- 17. MS Sync Framework und SQL Server Compact
- 18. Bilder auf Server hochladen
- 19. Mehrere Textdateien mit Trennzeichen in eine SQL Server-Datenbank importieren und automatisch Tabellen erstellen
- 20. varchar (max) MS SQL Server 2000, Probleme?
- 21. Fehler beim Installieren von Microsoft SQL Server Management Studio/MS SQL Server 2014/MS SQL Server Datentools in Windows 10
- 22. Gespeicherte MS SQL Server-Prozeduren an Spark
- 23. MS Access 2007 und SQL Server 2000
- 24. Mehrere MS SQL Server in einem konzentrieren
- 25. Synonyme in MS SQL bearbeiten Server 2005
- 26. MS SQL Server dezimalen Datentyp rundet
- 27. PHP - Verbinden mit MS SQL Server
- 28. MS SQL Server - konvertieren HEX String
- 29. Frühlings-Boot + MS SQL Server + Liquibase: Tabellenerstellungsfehler
- 30. MS SQL Server Zeile GUID Spalte
Klingt, als ob Sie nach SSIS sind? – Bridge
Wenn nicht SSIS, könnte Powershell dies auch in einigen Codezeilen tun, indem er 'SqlBulkCopy' verwendet und es dann mit einer Windows-Task ausführt. –
Könnten Sie bitte auf SSIS gehen –