我有一个SSIS包,它使用SQL命令从数据库中提取数据,然后生成分隔的文本文件1452kb
我在SSMS上运行相同的查询并生成1499kb
两个数据都给出相同的行数,这可能是造成文件大小差异的原因以及解决此问题的方法
答案 0 :(得分:1)
假设文件包含相同的数据。有很多东西可以使尺寸不同:
<强>编码:强> 如果使用Unicode,它可能会存储其他数据,如The byte order mark (BOM)
行分隔符:
它实际上只是存储在文件中的字节。回车符(从打字机的日子开始)CR
和换行符的LF
类似。它只是指作为行尾标记放置的字节。 CRLF
是两个角色的组合。
空行: 有时,数据导出器可能会在文件末尾添加空行
标题强> 如果一个文件包含列标题而另一个文件不包含
希望有所帮助