有没有办法bcp SQL数据,通过管道将其传输到7z Compressor,然后将其通过管道AZcopy而不转储到中间文



我想这样做的原因是我们有一个分区很好的大表,并希望通过使用 BCP 分解为多个部分、使用 7z 压缩它并使用 AZCopy 上传它来非常快速地上传到 blob 存储。每个线程处理每个部分,但这种方法的问题是它创建多个中间文件,这反过来又会产生巨大的磁盘队列长度,并且需要大量时间写入磁盘。我正在寻找一种解决方案,可以完全绕过在磁盘中本地创建这些文件并直接上传它们。知道吗?

关于 BCP,直到 7zip'ping可能是,通过变量。

在电源外壳中:$A = $(bcp <<...操作>>(。

$A将包含 bcp 请求的结果。如果7zip支持cmd.exe的API,则在那里管道。等

最新更新