首页 > 解决方案 > SSIS 平面文件 csv 目标是 bcp csv 导出大小的两倍

问题描述

我遇到的问题是(尽管数据完全相同)当 SSIS 平面文件目标到 csv 生成的文件大约是 BCP 生成的 CSV 文件大小的两倍时。创建的文件也具有相同的数据。

标签: filecsvssissizebcp

解决方案


一个好的经验法则是,如果“相同”文件是另一个文件的两倍,请检查您的编码。这闻起来像是从 SSIS 生成的文件存储为 Unicode(每个字符 16 个字节)而不是 BCP 使用(每个字符 8 个字节)

要解决此问题,请查看您的平面文件连接管理器。Unicode 有一个复选框,如果选中,请取消选中它。

(是的,这是对代码点、页面等的粗略概括,但对于这个问题来说已经足够了)


推荐阅读