Dieser Beitrag wurde zuletzt am 27.12.2018 um 16:20 Uhr von sgFengSu bearbeitet
Kürzlich habe ich bei einem Projekt die Datenbankdaten in .gz Dateien komprimiert und die komprimierte Datei für die Dekompression und das Schreiben in die Datenbank erhalten. Es wird empfohlen, separat in Klassen zu schreiben, zu dekomprimieren und zu dekomprimieren und zu dekomprimieren, um aufzurufen und den Anhang an die oben gefundene Klasse anzuhängen. PS: Wenn du SFTP verwendest, musst du Renci.SshNet.dll
![]()
Lesen Sie SQL Server-Daten und komprimieren Dateien, die Haupttechnologie der GZipStream-Kompression, siehe https://www.itsvse.com/thread-4240-1-1.html für Details
![]() Entpacke die Datei und schreibe sie in SQL Server, die Haupttechnik Für weitere Informationen zu GZipStream besuchen Sie bitte: https://www.itsvse.com/thread-4831-1-1.html SqlBulkCopy, für den Massenimport Wenn es einen Header gibt, verwenden Sie restOfStream.StartsWith("1"), um den Header zu entfernen, sehen Sie sich den letzten Code an (der alte Code verwendete kein SqlBulkCopy, sondern wurde durch mehrfaches Ausführen der insert-Anweisung geschrieben).
Alter Code – entpacke die Datei und schreibe in die Datenbank
|