使用SSIS包将数据从excel电子表格加载到SQL数据库时遇到问题。似乎数据列具有不同的格式或隐藏的字符,数据库无法接受这些数据,因此SSIS包会出错。
由于无法手动检查每个电子表格,因此有一种方法可以添加另一个SSIS包以首先检查数据,并在需要时更改格式,或者删除是否有任何隐藏字符,然后将其保存在暂存中表格在运行数据加载包之前?
答案 0 :(得分:0)
此link为您提供了从列中删除hidden characters
的答案。
将数据从源excel传输到Script Component >> Transformation
中的SQL Server目标时,需要使用Regex
和Data Flow Task
。