BCP 版本之间的差异。关于导出数据的例子

Difference between BCP versions. On example of exporting data

我在 MSSQL-Server 13.0 上遇到了 BCP(批量复制程序)的问题。 开始了:

我正在尝试使用该程序导出数据,但文件总是损坏。我正在导出一个 .zip 文件。 但它在 MSSQL-Server 11.0 上运行完美 - 相同的命令可以导出我需要导出的任何 zip 文件。

我用来导出的命令:

bcp "select query" queryout "C:\export\myzip.zip" -T -S SERVER_NAME

尝试使用 -V 标志,但没有用。


编辑 1:使用命令后 BCP 向我显示有关前缀、格式等的问题 - 我正在使用:I 0 0 (space) n


编辑 2:导出文件的起始字节为:37 7a bc af 27 1c

正在寻找 here 文件签名,它似乎是 7-zip 文件格式。所以 AFAICT 文件已正确导出。不过,扩展名是 .7z,而不是 .zip

如果您搜索起始字节 37 7a bc af 27 1c,您可以看到 here