如标题所示,我是通过ODBC连接到Oracle,然后SSIS配置的ETL向Oracle推送数据。在VS开发工具中单独执行包,和将包部署到SQL Server之后执任务都能成功,但是在VS中单独执行包推送的数据是没有问题的,但是当我把包部署到SQL Server然后通过任务调用执行包时,推送过去的数据就全是重复数据。
会发现数据还不是单纯的重复,在某些列有的数据还缺少字符,,但是VS里单独执行包就不会有这个问题,各位有没有遇到过类似问题
数据重复建议检查定时任务的设置,重复次数。查看定时任务日志。
数据缺字符估计是数据转换问题。设定长度试试。
可能是有一些字符串中有特殊字符造成数据处理的时候恰好是分隔符。可以考虑自己用代码逻辑实现
重复数据加上某些列有的数据还缺少字符,需要看你部署到SQL Server这一步过程是怎么弄的。
你描述的还是很难判断出错误在哪
https://blog.csdn.net/weixin_42347422/article/details/116358822
这篇文章详细介绍了,可以对你有所帮助