Ich muss eine Protokolldatei in die SQL Server-Datenbank importieren. Dateigröße ist groß, etwa 6 MB mit 40000 Zeilen. Die Aufgabe des Imports muss jeden Tag mit dem Tagesprotokoll erledigt werden. Jede Zeile der Protokolldatei enthält viele Felder, die ich zur Nachbearbeitung in geeignete Spalten in Database importieren muss. Ich bin verwirrt von diesen Lösungen:von Textdatei in SQL Server-Datenbank importieren, welche Lösung sollte ich wählen?
Verwenden Sie SQL Server Integration Services, um dies zu tun.
-Write eine C# app BULK COPY
Ich bin relativ freie Lösung zu wählen (in SQL Server und .NET-Framework). Welche Lösung ist dafür besser, oder Sie können eine andere vorschlagen.
Vielen Dank.
// Edit: Ich habe versucht SSIS und sah, dass es wirklich einfach ist. Aber jeden Tag, nachdem ich die Protokolldatei erhalten habe, muss mein Programm es automatisch in die Datenbank importieren. Wie kann ich das machen?
Aktualisiert meine Antwort für wie man es plant. – NikolaiDante