我有一个SSIS包。从OLEDB源读取数据并写入服务器文件夹上的平面文件。 最近我做了更改,在OLEDB源和平面文件连接之间使用添加多播。 一个输出用于现有的平面文件,另一个输出用于新的平面文件管理器,它在不同的服务器上存储相同的数据。
第一个平面文件是“UTF-8”编码,第二个平面文件是“ANSI”,因为这个问题是当源数据有特殊字符(非英语)时,生成的文件有部分数据。
“平面文件2”正在发生这种情况,我可以理解这是由于“ANSI”编码。
但间歇性地,这也是“平面文件1”,即“UTF-8”。
在“QA”环境中遇到此问题。在“DEV”环境中,问题仅与“平面文件2”有关。
无法理解为什么“QA”环境存在“平面文件1”的问题