我正在尝试读取 SSIS (2005/2008) 中的文本文件。我创建了与文件的连接并放置了平面文件源,它在预览中运行良好,但是当我尝试运行时出现错误消息:
[Derived Column [91848]]
Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR
所以我发现有几列带有十进制数字,它们使用句点作为分隔符。但由于我在斯堪的纳维亚环境中工作,服务器期望逗号作为分隔符。
有效的方法是在 Windows 服务器上的区域设置中手动将分隔符从逗号更改为句点,但这不是一个适当的解决方案。
如何使用 SSIS 导入平面文件,而无需更改部署包的服务器上的区域设置?