Šo ziņu pēdējo reizi rediģēja sgFengSu 2018-12-27 16:20
Nesen, veicot projektu, es saskāros ar datu bāzes datu saspiešanu .gz failos un iegūstot saspiestu failu dekompresijai un rakstīšanai datu bāzē, ieteicams rakstīt un atspiest un atspiest atsevišķi klasēs, lai izsauktu, un pievienot pielikumu iepriekš atrastajai klasei, PS: Ja izmantojat SFTP, jums jāpievieno Renci.SshNet.dll
![]()
Lasīt sqlserver datus un saspiest failus, galveno tehnoloģiju GZipStream saspiešana, skatiet https://www.itsvse.com/thread-4240-1-1.html sīkāku informāciju
![]() Izsaiņojiet failu un ierakstiet to sqlserver, galveno tehniku Lai iegūtu vairāk informācijas par GZipStream, lūdzu, apmeklējiet: https://www.itsvse.com/thread-4831-1-1.html SqlBulkCopy, lielapjoma importēšanai Ja ir galvene, izmantojiet restOfStream.StartsWith("1"), lai noņemtu galveni, skatiet pēdējo kodu (vecais kods neizmantoja SqlBulkCopy, bet rakstīja, vairākas reizes izpildot ievietošanas paziņojumu)
Vecais kods - izsaiņojiet failu un ierakstiet datu bāzē
|