Esta publicación fue editada por última vez por sgFengSu el 27-12-2018 a las 16:20
Recientemente, al hacer un proyecto, me encontré con comprimir los datos de la base de datos en .gz archivos, y obtener el archivo comprimido para descompresión y escritura en la base de datos; se recomienda escribir, descomprimir y descomprimir por separado en clases para llamar, y adjuntar el archivo adjunto a la clase que se encuentra arriba, PD: Si usas SFTP, necesitas añadir Renci.SshNet.dll
![]()
Lee datos sqlserver y comprime archivos, la principal tecnología de compresión GZipStream, véase https://www.itsvse.com/thread-4240-1-1.html para más detalles
![]() Descomprime el archivo y escríbelo en sqlserver, la técnica principal Para más información sobre GZipStream, por favor visite: https://www.itsvse.com/thread-4831-1-1.html SqlBulkCopy, para importación masiva Si hay un encabezado, usa restOfStream.StartsWith("1") para eliminar el encabezado, consulta el último código (el código antiguo no usaba SqlBulkCopy, sino que se escribía ejecutando la instrucción insert varias veces)
Código antiguo: descomprime el archivo y escribe en la base de datos
|