如何将巨大的表从SQL(SSMS)导出到(压缩的)文件?

时间:2019-03-11 10:56:36

标签: sql-server export ssms

我正在使用SSMS v17.5,我的数据库中有几个非常大的表(大约200 GB的存储,3.5亿行)。我想通过将其中一些导出到数据库中来节省一些存储空间。网络驱动器。 导出向导似乎没有提供直接导出到压缩文件的选项,是否可以使用bcp做到这一点?还是可以将数据导出到其他文件类型?这将占用多少空间(比DB中多或少?) 如果需要,可能需要将数据重新导入到SQL db。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这是不可能的,但是您可以实现here中所述的数据压缩,并通过Winrar,7z或其他实用程序来压缩文件。例如,您可以使用发布于here

的代码